/*
 * =============================================================================
 * 
 *   Copyright (c) 2014-2017, The UNBESCAPE team (http://www.unbescape.org)
 * 
 *   Licensed under the Apache License, Version 2.0 (the "License");
 *   you may not use this file except in compliance with the License.
 *   You may obtain a copy of the License at
 * 
 *       http://www.apache.org/licenses/LICENSE-2.0
 * 
 *   Unless required by applicable law or agreed to in writing, software
 *   distributed under the License is distributed on an "AS IS" BASIS,
 *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *   See the License for the specific language governing permissions and
 *   limitations under the License.
 * 
 * =============================================================================
 */
package ohi.andre.consolelauncher.tuils.html_escape;

import java.util.Arrays;

/**
 * <p>
 *   This class initializes the {@link org.unbescape.html.HtmlEscapeSymbols#HTML5_SYMBOLS} structure.
 * </p>
 *
 * @author Daniel Fern&aacute;ndez
 * 
 * @since 1.0.0
 *
 */
final class Html5EscapeSymbolsInitializer {


    static HtmlEscapeSymbols initializeHtml5() {

        final HtmlEscapeSymbols.References html5References = new HtmlEscapeSymbols.References();

        /*
         * --------------------------------------------------------------------------------------------------
         *   HTML5 NAMED CHARACTER REFERENCES
         *   See: http://www.w3.org/TR/html5/syntax.html#named-character-references  [HTML5]
         *        http://www.w3.org/TR/html51/syntax.html#named-character-references [HTML 5.1]
         * --------------------------------------------------------------------------------------------------
         */
        html5References.addReference(     9, "&Tab;");
        html5References.addReference(    10, "&NewLine;");
        html5References.addReference(    33, "&excl;");
        html5References.addReference(    34, "&quot;");
        html5References.addReference(    34, "&quot");
        html5References.addReference(    34, "&QUOT");
        html5References.addReference(    34, "&QUOT;");
        html5References.addReference(    35, "&num;");
        html5References.addReference(    36, "&dollar;");
        html5References.addReference(    37, "&percnt;");
        html5References.addReference(    38, "&amp;");
        html5References.addReference(    38, "&amp");
        html5References.addReference(    38, "&AMP");
        html5References.addReference(    38, "&AMP;");
        html5References.addReference(    39, "&apos;");
        html5References.addReference(    40, "&lpar;");
        html5References.addReference(    41, "&rpar;");
        html5References.addReference(    42, "&ast;");
        html5References.addReference(    42, "&midast;");
        html5References.addReference(    43, "&plus;");
        html5References.addReference(    44, "&comma;");
        html5References.addReference(    46, "&period;");
        html5References.addReference(    47, "&sol;");
        html5References.addReference(    58, "&colon;");
        html5References.addReference(    59, "&semi;");
        html5References.addReference(    60, "&lt;");
        html5References.addReference(    60, "&lt");
        html5References.addReference(    60, "&LT");
        html5References.addReference(    60, "&LT;");
        html5References.addReference(    60,  8402, "&nvlt;");
        html5References.addReference(    61, "&equals;");
        html5References.addReference(    61,  8421, "&bne;");
        html5References.addReference(    62, "&gt;");
        html5References.addReference(    62, "&gt");
        html5References.addReference(    62, "&GT");
        html5References.addReference(    62, "&GT;");
        html5References.addReference(    62,  8402, "&nvgt;");
        html5References.addReference(    63, "&quest;");
        html5References.addReference(    64, "&commat;");
        html5References.addReference(    91, "&lbrack;");
        html5References.addReference(    91, "&lsqb;");
        html5References.addReference(    92, "&bsol;");
        html5References.addReference(    93, "&rbrack;");
        html5References.addReference(    93, "&rsqb;");
        html5References.addReference(    94, "&Hat;");
        html5References.addReference(    95, "&lowbar;");
        html5References.addReference(    95, "&UnderBar;");
        html5References.addReference(    96, "&grave;");
        html5References.addReference(    96, "&DiacriticalGrave;");
        html5References.addReference(   102,   106, "&fjlig;");
        html5References.addReference(   123, "&lbrace;");
        html5References.addReference(   123, "&lcub;");
        html5References.addReference(   124, "&verbar;");
        html5References.addReference(   124, "&vert;");
        html5References.addReference(   124, "&VerticalLine;");
        html5References.addReference(   125, "&rbrace;");
        html5References.addReference(   125, "&rcub;");
        html5References.addReference(   160, "&nbsp;");
        html5References.addReference(   160, "&nbsp");
        html5References.addReference(   160, "&NonBreakingSpace;");
        html5References.addReference(   161, "&iexcl;");
        html5References.addReference(   161, "&iexcl");
        html5References.addReference(   162, "&cent;");
        html5References.addReference(   162, "&cent");
        html5References.addReference(   163, "&pound;");
        html5References.addReference(   163, "&pound");
        html5References.addReference(   164, "&curren;");
        html5References.addReference(   164, "&curren");
        html5References.addReference(   165, "&yen;");
        html5References.addReference(   165, "&yen");
        html5References.addReference(   166, "&brvbar;");
        html5References.addReference(   166, "&brvbar");
        html5References.addReference(   167, "&sect;");
        html5References.addReference(   167, "&sect");
        html5References.addReference(   168, "&uml;");
        html5References.addReference(   168, "&die;");
        html5References.addReference(   168, "&uml");
        html5References.addReference(   168, "&Dot;");
        html5References.addReference(   168, "&DoubleDot;");
        html5References.addReference(   169, "&copy;");
        html5References.addReference(   169, "&copy");
        html5References.addReference(   169, "&COPY");
        html5References.addReference(   169, "&COPY;");
        html5References.addReference(   170, "&ordf;");
        html5References.addReference(   170, "&ordf");
        html5References.addReference(   171, "&laquo;");
        html5References.addReference(   171, "&laquo");
        html5References.addReference(   172, "&not;");
        html5References.addReference(   172, "&not");
        html5References.addReference(   173, "&shy;");
        html5References.addReference(   173, "&shy");
        html5References.addReference(   174, "&reg;");
        html5References.addReference(   174, "&circledR;");
        html5References.addReference(   174, "&reg");
        html5References.addReference(   174, "&REG");
        html5References.addReference(   174, "&REG;");
        html5References.addReference(   175, "&macr;");
        html5References.addReference(   175, "&macr");
        html5References.addReference(   175, "&strns;");
        html5References.addReference(   176, "&deg;");
        html5References.addReference(   176, "&deg");
        html5References.addReference(   177, "&plusmn;");
        html5References.addReference(   177, "&plusmn");
        html5References.addReference(   177, "&pm;");
        html5References.addReference(   177, "&PlusMinus;");
        html5References.addReference(   178, "&sup2;");
        html5References.addReference(   178, "&sup2");
        html5References.addReference(   179, "&sup3;");
        html5References.addReference(   179, "&sup3");
        html5References.addReference(   180, "&acute;");
        html5References.addReference(   180, "&acute");
        html5References.addReference(   180, "&DiacriticalAcute;");
        html5References.addReference(   181, "&micro;");
        html5References.addReference(   181, "&micro");
        html5References.addReference(   182, "&para;");
        html5References.addReference(   182, "&para");
        html5References.addReference(   183, "&middot;");
        html5References.addReference(   183, "&centerdot;");
        html5References.addReference(   183, "&middot");
        html5References.addReference(   183, "&CenterDot;");
        html5References.addReference(   184, "&cedil;");
        html5References.addReference(   184, "&cedil");
        html5References.addReference(   184, "&Cedilla;");
        html5References.addReference(   185, "&sup1;");
        html5References.addReference(   185, "&sup1");
        html5References.addReference(   186, "&ordm;");
        html5References.addReference(   186, "&ordm");
        html5References.addReference(   187, "&raquo;");
        html5References.addReference(   187, "&raquo");
        html5References.addReference(   188, "&frac14;");
        html5References.addReference(   188, "&frac14");
        html5References.addReference(   189, "&frac12;");
        html5References.addReference(   189, "&frac12");
        html5References.addReference(   189, "&half;");
        html5References.addReference(   190, "&frac34;");
        html5References.addReference(   190, "&frac34");
        html5References.addReference(   191, "&iquest;");
        html5References.addReference(   191, "&iquest");
        html5References.addReference(   192, "&Agrave;");
        html5References.addReference(   192, "&Agrave");
        html5References.addReference(   193, "&Aacute;");
        html5References.addReference(   193, "&Aacute");
        html5References.addReference(   194, "&Acirc;");
        html5References.addReference(   194, "&Acirc");
        html5References.addReference(   195, "&Atilde;");
        html5References.addReference(   195, "&Atilde");
        html5References.addReference(   196, "&Auml;");
        html5References.addReference(   196, "&Auml");
        html5References.addReference(   197, "&Aring;");
        html5References.addReference(   197, "&angst;");
        html5References.addReference(   197, "&Aring");
        html5References.addReference(   198, "&AElig;");
        html5References.addReference(   198, "&AElig");
        html5References.addReference(   199, "&Ccedil;");
        html5References.addReference(   199, "&Ccedil");
        html5References.addReference(   200, "&Egrave;");
        html5References.addReference(   200, "&Egrave");
        html5References.addReference(   201, "&Eacute;");
        html5References.addReference(   201, "&Eacute");
        html5References.addReference(   202, "&Ecirc;");
        html5References.addReference(   202, "&Ecirc");
        html5References.addReference(   203, "&Euml;");
        html5References.addReference(   203, "&Euml");
        html5References.addReference(   204, "&Igrave;");
        html5References.addReference(   204, "&Igrave");
        html5References.addReference(   205, "&Iacute;");
        html5References.addReference(   205, "&Iacute");
        html5References.addReference(   206, "&Icirc;");
        html5References.addReference(   206, "&Icirc");
        html5References.addReference(   207, "&Iuml;");
        html5References.addReference(   207, "&Iuml");
        html5References.addReference(   208, "&ETH;");
        html5References.addReference(   208, "&ETH");
        html5References.addReference(   209, "&Ntilde;");
        html5References.addReference(   209, "&Ntilde");
        html5References.addReference(   210, "&Ograve;");
        html5References.addReference(   210, "&Ograve");
        html5References.addReference(   211, "&Oacute;");
        html5References.addReference(   211, "&Oacute");
        html5References.addReference(   212, "&Ocirc;");
        html5References.addReference(   212, "&Ocirc");
        html5References.addReference(   213, "&Otilde;");
        html5References.addReference(   213, "&Otilde");
        html5References.addReference(   214, "&Ouml;");
        html5References.addReference(   214, "&Ouml");
        html5References.addReference(   215, "&times;");
        html5References.addReference(   215, "&times");
        html5References.addReference(   216, "&Oslash;");
        html5References.addReference(   216, "&Oslash");
        html5References.addReference(   217, "&Ugrave;");
        html5References.addReference(   217, "&Ugrave");
        html5References.addReference(   218, "&Uacute;");
        html5References.addReference(   218, "&Uacute");
        html5References.addReference(   219, "&Ucirc;");
        html5References.addReference(   219, "&Ucirc");
        html5References.addReference(   220, "&Uuml;");
        html5References.addReference(   220, "&Uuml");
        html5References.addReference(   221, "&Yacute;");
        html5References.addReference(   221, "&Yacute");
        html5References.addReference(   222, "&THORN;");
        html5References.addReference(   222, "&THORN");
        html5References.addReference(   223, "&szlig;");
        html5References.addReference(   223, "&szlig");
        html5References.addReference(   224, "&agrave;");
        html5References.addReference(   224, "&agrave");
        html5References.addReference(   225, "&aacute;");
        html5References.addReference(   225, "&aacute");
        html5References.addReference(   226, "&acirc;");
        html5References.addReference(   226, "&acirc");
        html5References.addReference(   227, "&atilde;");
        html5References.addReference(   227, "&atilde");
        html5References.addReference(   228, "&auml;");
        html5References.addReference(   228, "&auml");
        html5References.addReference(   229, "&aring;");
        html5References.addReference(   229, "&aring");
        html5References.addReference(   230, "&aelig;");
        html5References.addReference(   230, "&aelig");
        html5References.addReference(   231, "&ccedil;");
        html5References.addReference(   231, "&ccedil");
        html5References.addReference(   232, "&egrave;");
        html5References.addReference(   232, "&egrave");
        html5References.addReference(   233, "&eacute;");
        html5References.addReference(   233, "&eacute");
        html5References.addReference(   234, "&ecirc;");
        html5References.addReference(   234, "&ecirc");
        html5References.addReference(   235, "&euml;");
        html5References.addReference(   235, "&euml");
        html5References.addReference(   236, "&igrave;");
        html5References.addReference(   236, "&igrave");
        html5References.addReference(   237, "&iacute;");
        html5References.addReference(   237, "&iacute");
        html5References.addReference(   238, "&icirc;");
        html5References.addReference(   238, "&icirc");
        html5References.addReference(   239, "&iuml;");
        html5References.addReference(   239, "&iuml");
        html5References.addReference(   240, "&eth;");
        html5References.addReference(   240, "&eth");
        html5References.addReference(   241, "&ntilde;");
        html5References.addReference(   241, "&ntilde");
        html5References.addReference(   242, "&ograve;");
        html5References.addReference(   242, "&ograve");
        html5References.addReference(   243, "&oacute;");
        html5References.addReference(   243, "&oacute");
        html5References.addReference(   244, "&ocirc;");
        html5References.addReference(   244, "&ocirc");
        html5References.addReference(   245, "&otilde;");
        html5References.addReference(   245, "&otilde");
        html5References.addReference(   246, "&ouml;");
        html5References.addReference(   246, "&ouml");
        html5References.addReference(   247, "&divide;");
        html5References.addReference(   247, "&div;");
        html5References.addReference(   247, "&divide");
        html5References.addReference(   248, "&oslash;");
        html5References.addReference(   248, "&oslash");
        html5References.addReference(   249, "&ugrave;");
        html5References.addReference(   249, "&ugrave");
        html5References.addReference(   250, "&uacute;");
        html5References.addReference(   250, "&uacute");
        html5References.addReference(   251, "&ucirc;");
        html5References.addReference(   251, "&ucirc");
        html5References.addReference(   252, "&uuml;");
        html5References.addReference(   252, "&uuml");
        html5References.addReference(   253, "&yacute;");
        html5References.addReference(   253, "&yacute");
        html5References.addReference(   254, "&thorn;");
        html5References.addReference(   254, "&thorn");
        html5References.addReference(   255, "&yuml;");
        html5References.addReference(   255, "&yuml");
        html5References.addReference(   256, "&Amacr;");
        html5References.addReference(   257, "&amacr;");
        html5References.addReference(   258, "&Abreve;");
        html5References.addReference(   259, "&abreve;");
        html5References.addReference(   260, "&Aogon;");
        html5References.addReference(   261, "&aogon;");
        html5References.addReference(   262, "&Cacute;");
        html5References.addReference(   263, "&cacute;");
        html5References.addReference(   264, "&Ccirc;");
        html5References.addReference(   265, "&ccirc;");
        html5References.addReference(   266, "&Cdot;");
        html5References.addReference(   267, "&cdot;");
        html5References.addReference(   268, "&Ccaron;");
        html5References.addReference(   269, "&ccaron;");
        html5References.addReference(   270, "&Dcaron;");
        html5References.addReference(   271, "&dcaron;");
        html5References.addReference(   272, "&Dstrok;");
        html5References.addReference(   273, "&dstrok;");
        html5References.addReference(   274, "&Emacr;");
        html5References.addReference(   275, "&emacr;");
        html5References.addReference(   278, "&Edot;");
        html5References.addReference(   279, "&edot;");
        html5References.addReference(   280, "&Eogon;");
        html5References.addReference(   281, "&eogon;");
        html5References.addReference(   282, "&Ecaron;");
        html5References.addReference(   283, "&ecaron;");
        html5References.addReference(   284, "&Gcirc;");
        html5References.addReference(   285, "&gcirc;");
        html5References.addReference(   286, "&Gbreve;");
        html5References.addReference(   287, "&gbreve;");
        html5References.addReference(   288, "&Gdot;");
        html5References.addReference(   289, "&gdot;");
        html5References.addReference(   290, "&Gcedil;");
        html5References.addReference(   292, "&Hcirc;");
        html5References.addReference(   293, "&hcirc;");
        html5References.addReference(   294, "&Hstrok;");
        html5References.addReference(   295, "&hstrok;");
        html5References.addReference(   296, "&Itilde;");
        html5References.addReference(   297, "&itilde;");
        html5References.addReference(   298, "&Imacr;");
        html5References.addReference(   299, "&imacr;");
        html5References.addReference(   302, "&Iogon;");
        html5References.addReference(   303, "&iogon;");
        html5References.addReference(   304, "&Idot;");
        html5References.addReference(   305, "&imath;");
        html5References.addReference(   305, "&inodot;");
        html5References.addReference(   306, "&IJlig;");
        html5References.addReference(   307, "&ijlig;");
        html5References.addReference(   308, "&Jcirc;");
        html5References.addReference(   309, "&jcirc;");
        html5References.addReference(   310, "&Kcedil;");
        html5References.addReference(   311, "&kcedil;");
        html5References.addReference(   312, "&kgreen;");
        html5References.addReference(   313, "&Lacute;");
        html5References.addReference(   314, "&lacute;");
        html5References.addReference(   315, "&Lcedil;");
        html5References.addReference(   316, "&lcedil;");
        html5References.addReference(   317, "&Lcaron;");
        html5References.addReference(   318, "&lcaron;");
        html5References.addReference(   319, "&Lmidot;");
        html5References.addReference(   320, "&lmidot;");
        html5References.addReference(   321, "&Lstrok;");
        html5References.addReference(   322, "&lstrok;");
        html5References.addReference(   323, "&Nacute;");
        html5References.addReference(   324, "&nacute;");
        html5References.addReference(   325, "&Ncedil;");
        html5References.addReference(   326, "&ncedil;");
        html5References.addReference(   327, "&Ncaron;");
        html5References.addReference(   328, "&ncaron;");
        html5References.addReference(   329, "&napos;");
        html5References.addReference(   330, "&ENG;");
        html5References.addReference(   331, "&eng;");
        html5References.addReference(   332, "&Omacr;");
        html5References.addReference(   333, "&omacr;");
        html5References.addReference(   336, "&Odblac;");
        html5References.addReference(   337, "&odblac;");
        html5References.addReference(   338, "&OElig;");
        html5References.addReference(   339, "&oelig;");
        html5References.addReference(   340, "&Racute;");
        html5References.addReference(   341, "&racute;");
        html5References.addReference(   342, "&Rcedil;");
        html5References.addReference(   343, "&rcedil;");
        html5References.addReference(   344, "&Rcaron;");
        html5References.addReference(   345, "&rcaron;");
        html5References.addReference(   346, "&Sacute;");
        html5References.addReference(   347, "&sacute;");
        html5References.addReference(   348, "&Scirc;");
        html5References.addReference(   349, "&scirc;");
        html5References.addReference(   350, "&Scedil;");
        html5References.addReference(   351, "&scedil;");
        html5References.addReference(   352, "&Scaron;");
        html5References.addReference(   353, "&scaron;");
        html5References.addReference(   354, "&Tcedil;");
        html5References.addReference(   355, "&tcedil;");
        html5References.addReference(   356, "&Tcaron;");
        html5References.addReference(   357, "&tcaron;");
        html5References.addReference(   358, "&Tstrok;");
        html5References.addReference(   359, "&tstrok;");
        html5References.addReference(   360, "&Utilde;");
        html5References.addReference(   361, "&utilde;");
        html5References.addReference(   362, "&Umacr;");
        html5References.addReference(   363, "&umacr;");
        html5References.addReference(   364, "&Ubreve;");
        html5References.addReference(   365, "&ubreve;");
        html5References.addReference(   366, "&Uring;");
        html5References.addReference(   367, "&uring;");
        html5References.addReference(   368, "&Udblac;");
        html5References.addReference(   369, "&udblac;");
        html5References.addReference(   370, "&Uogon;");
        html5References.addReference(   371, "&uogon;");
        html5References.addReference(   372, "&Wcirc;");
        html5References.addReference(   373, "&wcirc;");
        html5References.addReference(   374, "&Ycirc;");
        html5References.addReference(   375, "&ycirc;");
        html5References.addReference(   376, "&Yuml;");
        html5References.addReference(   377, "&Zacute;");
        html5References.addReference(   378, "&zacute;");
        html5References.addReference(   379, "&Zdot;");
        html5References.addReference(   380, "&zdot;");
        html5References.addReference(   381, "&Zcaron;");
        html5References.addReference(   382, "&zcaron;");
        html5References.addReference(   402, "&fnof;");
        html5References.addReference(   437, "&imped;");
        html5References.addReference(   501, "&gacute;");
        html5References.addReference(   567, "&jmath;");
        html5References.addReference(   710, "&circ;");
        html5References.addReference(   711, "&caron;");
        html5References.addReference(   711, "&Hacek;");
        html5References.addReference(   728, "&breve;");
        html5References.addReference(   728, "&Breve;");
        html5References.addReference(   729, "&dot;");
        html5References.addReference(   729, "&DiacriticalDot;");
        html5References.addReference(   730, "&ring;");
        html5References.addReference(   731, "&ogon;");
        html5References.addReference(   732, "&tilde;");
        html5References.addReference(   732, "&DiacriticalTilde;");
        html5References.addReference(   733, "&dblac;");
        html5References.addReference(   733, "&DiacriticalDoubleAcute;");
        html5References.addReference(   785, "&DownBreve;");
        html5References.addReference(   913, "&Alpha;");
        html5References.addReference(   914, "&Beta;");
        html5References.addReference(   915, "&Gamma;");
        html5References.addReference(   916, "&Delta;");
        html5References.addReference(   917, "&Epsilon;");
        html5References.addReference(   918, "&Zeta;");
        html5References.addReference(   919, "&Eta;");
        html5References.addReference(   920, "&Theta;");
        html5References.addReference(   921, "&Iota;");
        html5References.addReference(   922, "&Kappa;");
        html5References.addReference(   923, "&Lambda;");
        html5References.addReference(   924, "&Mu;");
        html5References.addReference(   925, "&Nu;");
        html5References.addReference(   926, "&Xi;");
        html5References.addReference(   927, "&Omicron;");
        html5References.addReference(   928, "&Pi;");
        html5References.addReference(   929, "&Rho;");
        html5References.addReference(   931, "&Sigma;");
        html5References.addReference(   932, "&Tau;");
        html5References.addReference(   933, "&Upsilon;");
        html5References.addReference(   934, "&Phi;");
        html5References.addReference(   935, "&Chi;");
        html5References.addReference(   936, "&Psi;");
        html5References.addReference(   937, "&Omega;");
        html5References.addReference(   937, "&ohm;");
        html5References.addReference(   945, "&alpha;");
        html5References.addReference(   946, "&beta;");
        html5References.addReference(   947, "&gamma;");
        html5References.addReference(   948, "&delta;");
        html5References.addReference(   949, "&epsilon;");
        html5References.addReference(   949, "&epsi;");
        html5References.addReference(   950, "&zeta;");
        html5References.addReference(   951, "&eta;");
        html5References.addReference(   952, "&theta;");
        html5References.addReference(   953, "&iota;");
        html5References.addReference(   954, "&kappa;");
        html5References.addReference(   955, "&lambda;");
        html5References.addReference(   956, "&mu;");
        html5References.addReference(   957, "&nu;");
        html5References.addReference(   958, "&xi;");
        html5References.addReference(   959, "&omicron;");
        html5References.addReference(   960, "&pi;");
        html5References.addReference(   961, "&rho;");
        html5References.addReference(   962, "&sigmaf;");
        html5References.addReference(   962, "&sigmav;");
        html5References.addReference(   962, "&varsigma;");
        html5References.addReference(   963, "&sigma;");
        html5References.addReference(   964, "&tau;");
        html5References.addReference(   965, "&upsilon;");
        html5References.addReference(   965, "&upsi;");
        html5References.addReference(   966, "&phi;");
        html5References.addReference(   967, "&chi;");
        html5References.addReference(   968, "&psi;");
        html5References.addReference(   969, "&omega;");
        html5References.addReference(   977, "&thetasym;");
        html5References.addReference(   977, "&thetav;");
        html5References.addReference(   977, "&vartheta;");
        html5References.addReference(   978, "&upsih;");
        html5References.addReference(   978, "&Upsi;");
        html5References.addReference(   981, "&phiv;");
        html5References.addReference(   981, "&straightphi;");
        html5References.addReference(   981, "&varphi;");
        html5References.addReference(   982, "&piv;");
        html5References.addReference(   982, "&varpi;");
        html5References.addReference(   988, "&Gammad;");
        html5References.addReference(   989, "&digamma;");
        html5References.addReference(   989, "&gammad;");
        html5References.addReference(  1008, "&kappav;");
        html5References.addReference(  1008, "&varkappa;");
        html5References.addReference(  1009, "&rhov;");
        html5References.addReference(  1009, "&varrho;");
        html5References.addReference(  1013, "&epsiv;");
        html5References.addReference(  1013, "&straightepsilon;");
        html5References.addReference(  1013, "&varepsilon;");
        html5References.addReference(  1014, "&backepsilon;");
        html5References.addReference(  1014, "&bepsi;");
        html5References.addReference(  1025, "&IOcy;");
        html5References.addReference(  1026, "&DJcy;");
        html5References.addReference(  1027, "&GJcy;");
        html5References.addReference(  1028, "&Jukcy;");
        html5References.addReference(  1029, "&DScy;");
        html5References.addReference(  1030, "&Iukcy;");
        html5References.addReference(  1031, "&YIcy;");
        html5References.addReference(  1032, "&Jsercy;");
        html5References.addReference(  1033, "&LJcy;");
        html5References.addReference(  1034, "&NJcy;");
        html5References.addReference(  1035, "&TSHcy;");
        html5References.addReference(  1036, "&KJcy;");
        html5References.addReference(  1038, "&Ubrcy;");
        html5References.addReference(  1039, "&DZcy;");
        html5References.addReference(  1040, "&Acy;");
        html5References.addReference(  1041, "&Bcy;");
        html5References.addReference(  1042, "&Vcy;");
        html5References.addReference(  1043, "&Gcy;");
        html5References.addReference(  1044, "&Dcy;");
        html5References.addReference(  1045, "&IEcy;");
        html5References.addReference(  1046, "&ZHcy;");
        html5References.addReference(  1047, "&Zcy;");
        html5References.addReference(  1048, "&Icy;");
        html5References.addReference(  1049, "&Jcy;");
        html5References.addReference(  1050, "&Kcy;");
        html5References.addReference(  1051, "&Lcy;");
        html5References.addReference(  1052, "&Mcy;");
        html5References.addReference(  1053, "&Ncy;");
        html5References.addReference(  1054, "&Ocy;");
        html5References.addReference(  1055, "&Pcy;");
        html5References.addReference(  1056, "&Rcy;");
        html5References.addReference(  1057, "&Scy;");
        html5References.addReference(  1058, "&Tcy;");
        html5References.addReference(  1059, "&Ucy;");
        html5References.addReference(  1060, "&Fcy;");
        html5References.addReference(  1061, "&KHcy;");
        html5References.addReference(  1062, "&TScy;");
        html5References.addReference(  1063, "&CHcy;");
        html5References.addReference(  1064, "&SHcy;");
        html5References.addReference(  1065, "&SHCHcy;");
        html5References.addReference(  1066, "&HARDcy;");
        html5References.addReference(  1067, "&Ycy;");
        html5References.addReference(  1068, "&SOFTcy;");
        html5References.addReference(  1069, "&Ecy;");
        html5References.addReference(  1070, "&YUcy;");
        html5References.addReference(  1071, "&YAcy;");
        html5References.addReference(  1072, "&acy;");
        html5References.addReference(  1073, "&bcy;");
        html5References.addReference(  1074, "&vcy;");
        html5References.addReference(  1075, "&gcy;");
        html5References.addReference(  1076, "&dcy;");
        html5References.addReference(  1077, "&iecy;");
        html5References.addReference(  1078, "&zhcy;");
        html5References.addReference(  1079, "&zcy;");
        html5References.addReference(  1080, "&icy;");
        html5References.addReference(  1081, "&jcy;");
        html5References.addReference(  1082, "&kcy;");
        html5References.addReference(  1083, "&lcy;");
        html5References.addReference(  1084, "&mcy;");
        html5References.addReference(  1085, "&ncy;");
        html5References.addReference(  1086, "&ocy;");
        html5References.addReference(  1087, "&pcy;");
        html5References.addReference(  1088, "&rcy;");
        html5References.addReference(  1089, "&scy;");
        html5References.addReference(  1090, "&tcy;");
        html5References.addReference(  1091, "&ucy;");
        html5References.addReference(  1092, "&fcy;");
        html5References.addReference(  1093, "&khcy;");
        html5References.addReference(  1094, "&tscy;");
        html5References.addReference(  1095, "&chcy;");
        html5References.addReference(  1096, "&shcy;");
        html5References.addReference(  1097, "&shchcy;");
        html5References.addReference(  1098, "&hardcy;");
        html5References.addReference(  1099, "&ycy;");
        html5References.addReference(  1100, "&softcy;");
        html5References.addReference(  1101, "&ecy;");
        html5References.addReference(  1102, "&yucy;");
        html5References.addReference(  1103, "&yacy;");
        html5References.addReference(  1105, "&iocy;");
        html5References.addReference(  1106, "&djcy;");
        html5References.addReference(  1107, "&gjcy;");
        html5References.addReference(  1108, "&jukcy;");
        html5References.addReference(  1109, "&dscy;");
        html5References.addReference(  1110, "&iukcy;");
        html5References.addReference(  1111, "&yicy;");
        html5References.addReference(  1112, "&jsercy;");
        html5References.addReference(  1113, "&ljcy;");
        html5References.addReference(  1114, "&njcy;");
        html5References.addReference(  1115, "&tshcy;");
        html5References.addReference(  1116, "&kjcy;");
        html5References.addReference(  1118, "&ubrcy;");
        html5References.addReference(  1119, "&dzcy;");
        html5References.addReference(  8194, "&ensp;");
        html5References.addReference(  8195, "&emsp;");
        html5References.addReference(  8196, "&emsp13;");
        html5References.addReference(  8197, "&emsp14;");
        html5References.addReference(  8199, "&numsp;");
        html5References.addReference(  8200, "&puncsp;");
        html5References.addReference(  8201, "&thinsp;");
        html5References.addReference(  8201, "&ThinSpace;");
        html5References.addReference(  8202, "&hairsp;");
        html5References.addReference(  8202, "&VeryThinSpace;");
        html5References.addReference(  8203, "&NegativeMediumSpace;");
        html5References.addReference(  8203, "&NegativeThickSpace;");
        html5References.addReference(  8203, "&NegativeThinSpace;");
        html5References.addReference(  8203, "&NegativeVeryThinSpace;");
        html5References.addReference(  8203, "&ZeroWidthSpace;");
        html5References.addReference(  8204, "&zwnj;");
        html5References.addReference(  8205, "&zwj;");
        html5References.addReference(  8206, "&lrm;");
        html5References.addReference(  8207, "&rlm;");
        html5References.addReference(  8208, "&dash;");
        html5References.addReference(  8208, "&hyphen;");
        html5References.addReference(  8211, "&ndash;");
        html5References.addReference(  8212, "&mdash;");
        html5References.addReference(  8213, "&horbar;");
        html5References.addReference(  8214, "&Verbar;");
        html5References.addReference(  8214, "&Vert;");
        html5References.addReference(  8216, "&lsquo;");
        html5References.addReference(  8216, "&OpenCurlyQuote;");
        html5References.addReference(  8217, "&rsquo;");
        html5References.addReference(  8217, "&rsquor;");
        html5References.addReference(  8217, "&CloseCurlyQuote;");
        html5References.addReference(  8218, "&sbquo;");
        html5References.addReference(  8218, "&lsquor;");
        html5References.addReference(  8220, "&ldquo;");
        html5References.addReference(  8220, "&OpenCurlyDoubleQuote;");
        html5References.addReference(  8221, "&rdquo;");
        html5References.addReference(  8221, "&rdquor;");
        html5References.addReference(  8221, "&CloseCurlyDoubleQuote;");
        html5References.addReference(  8222, "&bdquo;");
        html5References.addReference(  8222, "&ldquor;");
        html5References.addReference(  8224, "&dagger;");
        html5References.addReference(  8225, "&Dagger;");
        html5References.addReference(  8225, "&ddagger;");
        html5References.addReference(  8226, "&bull;");
        html5References.addReference(  8226, "&bullet;");
        html5References.addReference(  8229, "&nldr;");
        html5References.addReference(  8230, "&hellip;");
        html5References.addReference(  8230, "&mldr;");
        html5References.addReference(  8240, "&permil;");
        html5References.addReference(  8241, "&pertenk;");
        html5References.addReference(  8242, "&prime;");
        html5References.addReference(  8243, "&Prime;");
        html5References.addReference(  8244, "&tprime;");
        html5References.addReference(  8245, "&backprime;");
        html5References.addReference(  8245, "&bprime;");
        html5References.addReference(  8249, "&lsaquo;");
        html5References.addReference(  8250, "&rsaquo;");
        html5References.addReference(  8254, "&oline;");
        html5References.addReference(  8254, "&OverBar;");
        html5References.addReference(  8257, "&caret;");
        html5References.addReference(  8259, "&hybull;");
        html5References.addReference(  8260, "&frasl;");
        html5References.addReference(  8271, "&bsemi;");
        html5References.addReference(  8279, "&qprime;");
        html5References.addReference(  8287, "&MediumSpace;");
        html5References.addReference(  8287,  8202, "&ThickSpace;");
        html5References.addReference(  8288, "&NoBreak;");
        html5References.addReference(  8289, "&af;");
        html5References.addReference(  8289, "&ApplyFunction;");
        html5References.addReference(  8290, "&it;");
        html5References.addReference(  8290, "&InvisibleTimes;");
        html5References.addReference(  8291, "&ic;");
        html5References.addReference(  8291, "&InvisibleComma;");
        html5References.addReference(  8364, "&euro;");
        html5References.addReference(  8411, "&tdot;");
        html5References.addReference(  8411, "&TripleDot;");
        html5References.addReference(  8412, "&DotDot;");
        html5References.addReference(  8450, "&complexes;");
        html5References.addReference(  8450, "&Copf;");
        html5References.addReference(  8453, "&incare;");
        html5References.addReference(  8458, "&gscr;");
        html5References.addReference(  8459, "&hamilt;");
        html5References.addReference(  8459, "&HilbertSpace;");
        html5References.addReference(  8459, "&Hscr;");
        html5References.addReference(  8460, "&Hfr;");
        html5References.addReference(  8460, "&Poincareplane;");
        html5References.addReference(  8461, "&quaternions;");
        html5References.addReference(  8461, "&Hopf;");
        html5References.addReference(  8462, "&planckh;");
        html5References.addReference(  8463, "&hbar;");
        html5References.addReference(  8463, "&hslash;");
        html5References.addReference(  8463, "&planck;");
        html5References.addReference(  8463, "&plankv;");
        html5References.addReference(  8464, "&imagline;");
        html5References.addReference(  8464, "&Iscr;");
        html5References.addReference(  8465, "&image;");
        html5References.addReference(  8465, "&imagpart;");
        html5References.addReference(  8465, "&Ifr;");
        html5References.addReference(  8465, "&Im;");
        html5References.addReference(  8466, "&lagran;");
        html5References.addReference(  8466, "&Laplacetrf;");
        html5References.addReference(  8466, "&Lscr;");
        html5References.addReference(  8467, "&ell;");
        html5References.addReference(  8469, "&naturals;");
        html5References.addReference(  8469, "&Nopf;");
        html5References.addReference(  8470, "&numero;");
        html5References.addReference(  8471, "&copysr;");
        html5References.addReference(  8472, "&weierp;");
        html5References.addReference(  8472, "&wp;");
        html5References.addReference(  8473, "&primes;");
        html5References.addReference(  8473, "&Popf;");
        html5References.addReference(  8474, "&rationals;");
        html5References.addReference(  8474, "&Qopf;");
        html5References.addReference(  8475, "&realine;");
        html5References.addReference(  8475, "&Rscr;");
        html5References.addReference(  8476, "&real;");
        html5References.addReference(  8476, "&realpart;");
        html5References.addReference(  8476, "&Re;");
        html5References.addReference(  8476, "&Rfr;");
        html5References.addReference(  8477, "&reals;");
        html5References.addReference(  8477, "&Ropf;");
        html5References.addReference(  8478, "&rx;");
        html5References.addReference(  8482, "&trade;");
        html5References.addReference(  8482, "&TRADE;");
        html5References.addReference(  8484, "&integers;");
        html5References.addReference(  8484, "&Zopf;");
        html5References.addReference(  8487, "&mho;");
        html5References.addReference(  8488, "&zeetrf;");
        html5References.addReference(  8488, "&Zfr;");
        html5References.addReference(  8489, "&iiota;");
        html5References.addReference(  8492, "&bernou;");
        html5References.addReference(  8492, "&Bernoullis;");
        html5References.addReference(  8492, "&Bscr;");
        html5References.addReference(  8493, "&Cayleys;");
        html5References.addReference(  8493, "&Cfr;");
        html5References.addReference(  8495, "&escr;");
        html5References.addReference(  8496, "&expectation;");
        html5References.addReference(  8496, "&Escr;");
        html5References.addReference(  8497, "&Fouriertrf;");
        html5References.addReference(  8497, "&Fscr;");
        html5References.addReference(  8499, "&phmmat;");
        html5References.addReference(  8499, "&Mellintrf;");
        html5References.addReference(  8499, "&Mscr;");
        html5References.addReference(  8500, "&order;");
        html5References.addReference(  8500, "&orderof;");
        html5References.addReference(  8500, "&oscr;");
        html5References.addReference(  8501, "&alefsym;");
        html5References.addReference(  8501, "&aleph;");
        html5References.addReference(  8502, "&beth;");
        html5References.addReference(  8503, "&gimel;");
        html5References.addReference(  8504, "&daleth;");
        html5References.addReference(  8517, "&CapitalDifferentialD;");
        html5References.addReference(  8517, "&DD;");
        html5References.addReference(  8518, "&dd;");
        html5References.addReference(  8518, "&DifferentialD;");
        html5References.addReference(  8519, "&ee;");
        html5References.addReference(  8519, "&exponentiale;");
        html5References.addReference(  8519, "&ExponentialE;");
        html5References.addReference(  8520, "&ii;");
        html5References.addReference(  8520, "&ImaginaryI;");
        html5References.addReference(  8531, "&frac13;");
        html5References.addReference(  8532, "&frac23;");
        html5References.addReference(  8533, "&frac15;");
        html5References.addReference(  8534, "&frac25;");
        html5References.addReference(  8535, "&frac35;");
        html5References.addReference(  8536, "&frac45;");
        html5References.addReference(  8537, "&frac16;");
        html5References.addReference(  8538, "&frac56;");
        html5References.addReference(  8539, "&frac18;");
        html5References.addReference(  8540, "&frac38;");
        html5References.addReference(  8541, "&frac58;");
        html5References.addReference(  8542, "&frac78;");
        html5References.addReference(  8592, "&larr;");
        html5References.addReference(  8592, "&leftarrow;");
        html5References.addReference(  8592, "&slarr;");
        html5References.addReference(  8592, "&LeftArrow;");
        html5References.addReference(  8592, "&ShortLeftArrow;");
        html5References.addReference(  8593, "&uarr;");
        html5References.addReference(  8593, "&uparrow;");
        html5References.addReference(  8593, "&ShortUpArrow;");
        html5References.addReference(  8593, "&UpArrow;");
        html5References.addReference(  8594, "&rarr;");
        html5References.addReference(  8594, "&rightarrow;");
        html5References.addReference(  8594, "&srarr;");
        html5References.addReference(  8594, "&RightArrow;");
        html5References.addReference(  8594, "&ShortRightArrow;");
        html5References.addReference(  8595, "&darr;");
        html5References.addReference(  8595, "&downarrow;");
        html5References.addReference(  8595, "&DownArrow;");
        html5References.addReference(  8595, "&ShortDownArrow;");
        html5References.addReference(  8596, "&harr;");
        html5References.addReference(  8596, "&leftrightarrow;");
        html5References.addReference(  8596, "&LeftRightArrow;");
        html5References.addReference(  8597, "&updownarrow;");
        html5References.addReference(  8597, "&varr;");
        html5References.addReference(  8597, "&UpDownArrow;");
        html5References.addReference(  8598, "&nwarr;");
        html5References.addReference(  8598, "&nwarrow;");
        html5References.addReference(  8598, "&UpperLeftArrow;");
        html5References.addReference(  8599, "&nearr;");
        html5References.addReference(  8599, "&nearrow;");
        html5References.addReference(  8599, "&UpperRightArrow;");
        html5References.addReference(  8600, "&searr;");
        html5References.addReference(  8600, "&searrow;");
        html5References.addReference(  8600, "&LowerRightArrow;");
        html5References.addReference(  8601, "&swarr;");
        html5References.addReference(  8601, "&swarrow;");
        html5References.addReference(  8601, "&LowerLeftArrow;");
        html5References.addReference(  8602, "&nlarr;");
        html5References.addReference(  8602, "&nleftarrow;");
        html5References.addReference(  8603, "&nrarr;");
        html5References.addReference(  8603, "&nrightarrow;");
        html5References.addReference(  8605, "&rarrw;");
        html5References.addReference(  8605, "&rightsquigarrow;");
        html5References.addReference(  8605,   824, "&nrarrw;");
        html5References.addReference(  8606, "&twoheadleftarrow;");
        html5References.addReference(  8606, "&Larr;");
        html5References.addReference(  8607, "&Uarr;");
        html5References.addReference(  8608, "&twoheadrightarrow;");
        html5References.addReference(  8608, "&Rarr;");
        html5References.addReference(  8609, "&Darr;");
        html5References.addReference(  8610, "&larrtl;");
        html5References.addReference(  8610, "&leftarrowtail;");
        html5References.addReference(  8611, "&rarrtl;");
        html5References.addReference(  8611, "&rightarrowtail;");
        html5References.addReference(  8612, "&mapstoleft;");
        html5References.addReference(  8612, "&LeftTeeArrow;");
        html5References.addReference(  8613, "&mapstoup;");
        html5References.addReference(  8613, "&UpTeeArrow;");
        html5References.addReference(  8614, "&map;");
        html5References.addReference(  8614, "&mapsto;");
        html5References.addReference(  8614, "&RightTeeArrow;");
        html5References.addReference(  8615, "&mapstodown;");
        html5References.addReference(  8615, "&DownTeeArrow;");
        html5References.addReference(  8617, "&hookleftarrow;");
        html5References.addReference(  8617, "&larrhk;");
        html5References.addReference(  8618, "&hookrightarrow;");
        html5References.addReference(  8618, "&rarrhk;");
        html5References.addReference(  8619, "&larrlp;");
        html5References.addReference(  8619, "&looparrowleft;");
        html5References.addReference(  8620, "&looparrowright;");
        html5References.addReference(  8620, "&rarrlp;");
        html5References.addReference(  8621, "&harrw;");
        html5References.addReference(  8621, "&leftrightsquigarrow;");
        html5References.addReference(  8622, "&nharr;");
        html5References.addReference(  8622, "&nleftrightarrow;");
        html5References.addReference(  8624, "&lsh;");
        html5References.addReference(  8624, "&Lsh;");
        html5References.addReference(  8625, "&rsh;");
        html5References.addReference(  8625, "&Rsh;");
        html5References.addReference(  8626, "&ldsh;");
        html5References.addReference(  8627, "&rdsh;");
        html5References.addReference(  8629, "&crarr;");
        html5References.addReference(  8630, "&cularr;");
        html5References.addReference(  8630, "&curvearrowleft;");
        html5References.addReference(  8631, "&curarr;");
        html5References.addReference(  8631, "&curvearrowright;");
        html5References.addReference(  8634, "&circlearrowleft;");
        html5References.addReference(  8634, "&olarr;");
        html5References.addReference(  8635, "&circlearrowright;");
        html5References.addReference(  8635, "&orarr;");
        html5References.addReference(  8636, "&leftharpoonup;");
        html5References.addReference(  8636, "&lharu;");
        html5References.addReference(  8636, "&LeftVector;");
        html5References.addReference(  8637, "&leftharpoondown;");
        html5References.addReference(  8637, "&lhard;");
        html5References.addReference(  8637, "&DownLeftVector;");
        html5References.addReference(  8638, "&uharr;");
        html5References.addReference(  8638, "&upharpoonright;");
        html5References.addReference(  8638, "&RightUpVector;");
        html5References.addReference(  8639, "&uharl;");
        html5References.addReference(  8639, "&upharpoonleft;");
        html5References.addReference(  8639, "&LeftUpVector;");
        html5References.addReference(  8640, "&rharu;");
        html5References.addReference(  8640, "&rightharpoonup;");
        html5References.addReference(  8640, "&RightVector;");
        html5References.addReference(  8641, "&rhard;");
        html5References.addReference(  8641, "&rightharpoondown;");
        html5References.addReference(  8641, "&DownRightVector;");
        html5References.addReference(  8642, "&dharr;");
        html5References.addReference(  8642, "&downharpoonright;");
        html5References.addReference(  8642, "&RightDownVector;");
        html5References.addReference(  8643, "&dharl;");
        html5References.addReference(  8643, "&downharpoonleft;");
        html5References.addReference(  8643, "&LeftDownVector;");
        html5References.addReference(  8644, "&rightleftarrows;");
        html5References.addReference(  8644, "&rlarr;");
        html5References.addReference(  8644, "&RightArrowLeftArrow;");
        html5References.addReference(  8645, "&udarr;");
        html5References.addReference(  8645, "&UpArrowDownArrow;");
        html5References.addReference(  8646, "&leftrightarrows;");
        html5References.addReference(  8646, "&lrarr;");
        html5References.addReference(  8646, "&LeftArrowRightArrow;");
        html5References.addReference(  8647, "&leftleftarrows;");
        html5References.addReference(  8647, "&llarr;");
        html5References.addReference(  8648, "&upuparrows;");
        html5References.addReference(  8648, "&uuarr;");
        html5References.addReference(  8649, "&rightrightarrows;");
        html5References.addReference(  8649, "&rrarr;");
        html5References.addReference(  8650, "&ddarr;");
        html5References.addReference(  8650, "&downdownarrows;");
        html5References.addReference(  8651, "&leftrightharpoons;");
        html5References.addReference(  8651, "&lrhar;");
        html5References.addReference(  8651, "&ReverseEquilibrium;");
        html5References.addReference(  8652, "&rightleftharpoons;");
        html5References.addReference(  8652, "&rlhar;");
        html5References.addReference(  8652, "&Equilibrium;");
        html5References.addReference(  8653, "&nLeftarrow;");
        html5References.addReference(  8653, "&nlArr;");
        html5References.addReference(  8654, "&nLeftrightarrow;");
        html5References.addReference(  8654, "&nhArr;");
        html5References.addReference(  8655, "&nRightarrow;");
        html5References.addReference(  8655, "&nrArr;");
        html5References.addReference(  8656, "&lArr;");
        html5References.addReference(  8656, "&DoubleLeftArrow;");
        html5References.addReference(  8656, "&Leftarrow;");
        html5References.addReference(  8657, "&uArr;");
        html5References.addReference(  8657, "&DoubleUpArrow;");
        html5References.addReference(  8657, "&Uparrow;");
        html5References.addReference(  8658, "&rArr;");
        html5References.addReference(  8658, "&DoubleRightArrow;");
        html5References.addReference(  8658, "&Implies;");
        html5References.addReference(  8658, "&Rightarrow;");
        html5References.addReference(  8659, "&dArr;");
        html5References.addReference(  8659, "&DoubleDownArrow;");
        html5References.addReference(  8659, "&Downarrow;");
        html5References.addReference(  8660, "&hArr;");
        html5References.addReference(  8660, "&iff;");
        html5References.addReference(  8660, "&DoubleLeftRightArrow;");
        html5References.addReference(  8660, "&Leftrightarrow;");
        html5References.addReference(  8661, "&vArr;");
        html5References.addReference(  8661, "&DoubleUpDownArrow;");
        html5References.addReference(  8661, "&Updownarrow;");
        html5References.addReference(  8662, "&nwArr;");
        html5References.addReference(  8663, "&neArr;");
        html5References.addReference(  8664, "&seArr;");
        html5References.addReference(  8665, "&swArr;");
        html5References.addReference(  8666, "&lAarr;");
        html5References.addReference(  8666, "&Lleftarrow;");
        html5References.addReference(  8667, "&rAarr;");
        html5References.addReference(  8667, "&Rrightarrow;");
        html5References.addReference(  8669, "&zigrarr;");
        html5References.addReference(  8676, "&larrb;");
        html5References.addReference(  8676, "&LeftArrowBar;");
        html5References.addReference(  8677, "&rarrb;");
        html5References.addReference(  8677, "&RightArrowBar;");
        html5References.addReference(  8693, "&duarr;");
        html5References.addReference(  8693, "&DownArrowUpArrow;");
        html5References.addReference(  8701, "&loarr;");
        html5References.addReference(  8702, "&roarr;");
        html5References.addReference(  8703, "&hoarr;");
        html5References.addReference(  8704, "&forall;");
        html5References.addReference(  8704, "&ForAll;");
        html5References.addReference(  8705, "&comp;");
        html5References.addReference(  8705, "&complement;");
        html5References.addReference(  8706, "&part;");
        html5References.addReference(  8706, "&PartialD;");
        html5References.addReference(  8706,   824, "&npart;");
        html5References.addReference(  8707, "&exist;");
        html5References.addReference(  8707, "&Exists;");
        html5References.addReference(  8708, "&nexist;");
        html5References.addReference(  8708, "&nexists;");
        html5References.addReference(  8708, "&NotExists;");
        html5References.addReference(  8709, "&empty;");
        html5References.addReference(  8709, "&emptyset;");
        html5References.addReference(  8709, "&emptyv;");
        html5References.addReference(  8709, "&varnothing;");
        html5References.addReference(  8711, "&nabla;");
        html5References.addReference(  8711, "&Del;");
        html5References.addReference(  8712, "&isin;");
        html5References.addReference(  8712, "&in;");
        html5References.addReference(  8712, "&isinv;");
        html5References.addReference(  8712, "&Element;");
        html5References.addReference(  8713, "&notin;");
        html5References.addReference(  8713, "&notinva;");
        html5References.addReference(  8713, "&NotElement;");
        html5References.addReference(  8715, "&ni;");
        html5References.addReference(  8715, "&niv;");
        html5References.addReference(  8715, "&ReverseElement;");
        html5References.addReference(  8715, "&SuchThat;");
        html5References.addReference(  8716, "&notni;");
        html5References.addReference(  8716, "&notniva;");
        html5References.addReference(  8716, "&NotReverseElement;");
        html5References.addReference(  8719, "&prod;");
        html5References.addReference(  8719, "&Product;");
        html5References.addReference(  8720, "&coprod;");
        html5References.addReference(  8720, "&Coproduct;");
        html5References.addReference(  8721, "&sum;");
        html5References.addReference(  8721, "&Sum;");
        html5References.addReference(  8722, "&minus;");
        html5References.addReference(  8723, "&mnplus;");
        html5References.addReference(  8723, "&mp;");
        html5References.addReference(  8723, "&MinusPlus;");
        html5References.addReference(  8724, "&dotplus;");
        html5References.addReference(  8724, "&plusdo;");
        html5References.addReference(  8726, "&setminus;");
        html5References.addReference(  8726, "&setmn;");
        html5References.addReference(  8726, "&smallsetminus;");
        html5References.addReference(  8726, "&ssetmn;");
        html5References.addReference(  8726, "&Backslash;");
        html5References.addReference(  8727, "&lowast;");
        html5References.addReference(  8728, "&compfn;");
        html5References.addReference(  8728, "&SmallCircle;");
        html5References.addReference(  8730, "&radic;");
        html5References.addReference(  8730, "&Sqrt;");
        html5References.addReference(  8733, "&prop;");
        html5References.addReference(  8733, "&propto;");
        html5References.addReference(  8733, "&varpropto;");
        html5References.addReference(  8733, "&vprop;");
        html5References.addReference(  8733, "&Proportional;");
        html5References.addReference(  8734, "&infin;");
        html5References.addReference(  8735, "&angrt;");
        html5References.addReference(  8736, "&ang;");
        html5References.addReference(  8736, "&angle;");
        html5References.addReference(  8736,  8402, "&nang;");
        html5References.addReference(  8737, "&angmsd;");
        html5References.addReference(  8737, "&measuredangle;");
        html5References.addReference(  8738, "&angsph;");
        html5References.addReference(  8739, "&mid;");
        html5References.addReference(  8739, "&shortmid;");
        html5References.addReference(  8739, "&smid;");
        html5References.addReference(  8739, "&VerticalBar;");
        html5References.addReference(  8740, "&nmid;");
        html5References.addReference(  8740, "&nshortmid;");
        html5References.addReference(  8740, "&nsmid;");
        html5References.addReference(  8740, "&NotVerticalBar;");
        html5References.addReference(  8741, "&par;");
        html5References.addReference(  8741, "&parallel;");
        html5References.addReference(  8741, "&shortparallel;");
        html5References.addReference(  8741, "&spar;");
        html5References.addReference(  8741, "&DoubleVerticalBar;");
        html5References.addReference(  8742, "&npar;");
        html5References.addReference(  8742, "&nparallel;");
        html5References.addReference(  8742, "&nshortparallel;");
        html5References.addReference(  8742, "&nspar;");
        html5References.addReference(  8742, "&NotDoubleVerticalBar;");
        html5References.addReference(  8743, "&and;");
        html5References.addReference(  8743, "&wedge;");
        html5References.addReference(  8744, "&or;");
        html5References.addReference(  8744, "&vee;");
        html5References.addReference(  8745, "&cap;");
        html5References.addReference(  8745, 65024, "&caps;");
        html5References.addReference(  8746, "&cup;");
        html5References.addReference(  8746, 65024, "&cups;");
        html5References.addReference(  8747, "&int;");
        html5References.addReference(  8747, "&Integral;");
        html5References.addReference(  8748, "&Int;");
        html5References.addReference(  8749, "&iiint;");
        html5References.addReference(  8749, "&tint;");
        html5References.addReference(  8750, "&conint;");
        html5References.addReference(  8750, "&oint;");
        html5References.addReference(  8750, "&ContourIntegral;");
        html5References.addReference(  8751, "&Conint;");
        html5References.addReference(  8751, "&DoubleContourIntegral;");
        html5References.addReference(  8752, "&Cconint;");
        html5References.addReference(  8753, "&cwint;");
        html5References.addReference(  8754, "&cwconint;");
        html5References.addReference(  8754, "&ClockwiseContourIntegral;");
        html5References.addReference(  8755, "&awconint;");
        html5References.addReference(  8755, "&CounterClockwiseContourIntegral;");
        html5References.addReference(  8756, "&there4;");
        html5References.addReference(  8756, "&therefore;");
        html5References.addReference(  8756, "&Therefore;");
        html5References.addReference(  8757, "&becaus;");
        html5References.addReference(  8757, "&because;");
        html5References.addReference(  8757, "&Because;");
        html5References.addReference(  8758, "&ratio;");
        html5References.addReference(  8759, "&Colon;");
        html5References.addReference(  8759, "&Proportion;");
        html5References.addReference(  8760, "&dotminus;");
        html5References.addReference(  8760, "&minusd;");
        html5References.addReference(  8762, "&mDDot;");
        html5References.addReference(  8763, "&homtht;");
        html5References.addReference(  8764, "&sim;");
        html5References.addReference(  8764, "&thicksim;");
        html5References.addReference(  8764, "&thksim;");
        html5References.addReference(  8764, "&Tilde;");
        html5References.addReference(  8764,  8402, "&nvsim;");
        html5References.addReference(  8765, "&backsim;");
        html5References.addReference(  8765, "&bsim;");
        html5References.addReference(  8765,   817, "&race;");
        html5References.addReference(  8766, "&ac;");
        html5References.addReference(  8766, "&mstpos;");
        html5References.addReference(  8766,   819, "&acE;");
        html5References.addReference(  8767, "&acd;");
        html5References.addReference(  8768, "&wr;");
        html5References.addReference(  8768, "&wreath;");
        html5References.addReference(  8768, "&VerticalTilde;");
        html5References.addReference(  8769, "&nsim;");
        html5References.addReference(  8769, "&NotTilde;");
        html5References.addReference(  8770, "&eqsim;");
        html5References.addReference(  8770, "&esim;");
        html5References.addReference(  8770, "&EqualTilde;");
        html5References.addReference(  8770,   824, "&nesim;");
        html5References.addReference(  8770,   824, "&NotEqualTilde;");
        html5References.addReference(  8771, "&sime;");
        html5References.addReference(  8771, "&simeq;");
        html5References.addReference(  8771, "&TildeEqual;");
        html5References.addReference(  8772, "&nsime;");
        html5References.addReference(  8772, "&nsimeq;");
        html5References.addReference(  8772, "&NotTildeEqual;");
        html5References.addReference(  8773, "&cong;");
        html5References.addReference(  8773, "&TildeFullEqual;");
        html5References.addReference(  8774, "&simne;");
        html5References.addReference(  8775, "&ncong;");
        html5References.addReference(  8775, "&NotTildeFullEqual;");
        html5References.addReference(  8776, "&asymp;");
        html5References.addReference(  8776, "&ap;");
        html5References.addReference(  8776, "&approx;");
        html5References.addReference(  8776, "&thickapprox;");
        html5References.addReference(  8776, "&thkap;");
        html5References.addReference(  8776, "&TildeTilde;");
        html5References.addReference(  8777, "&nap;");
        html5References.addReference(  8777, "&napprox;");
        html5References.addReference(  8777, "&NotTildeTilde;");
        html5References.addReference(  8778, "&ape;");
        html5References.addReference(  8778, "&approxeq;");
        html5References.addReference(  8779, "&apid;");
        html5References.addReference(  8779,   824, "&napid;");
        html5References.addReference(  8780, "&backcong;");
        html5References.addReference(  8780, "&bcong;");
        html5References.addReference(  8781, "&asympeq;");
        html5References.addReference(  8781, "&CupCap;");
        html5References.addReference(  8781,  8402, "&nvap;");
        html5References.addReference(  8782, "&bump;");
        html5References.addReference(  8782, "&Bumpeq;");
        html5References.addReference(  8782, "&HumpDownHump;");
        html5References.addReference(  8782,   824, "&nbump;");
        html5References.addReference(  8782,   824, "&NotHumpDownHump;");
        html5References.addReference(  8783, "&bumpe;");
        html5References.addReference(  8783, "&bumpeq;");
        html5References.addReference(  8783, "&HumpEqual;");
        html5References.addReference(  8783,   824, "&nbumpe;");
        html5References.addReference(  8783,   824, "&NotHumpEqual;");
        html5References.addReference(  8784, "&doteq;");
        html5References.addReference(  8784, "&esdot;");
        html5References.addReference(  8784, "&DotEqual;");
        html5References.addReference(  8784,   824, "&nedot;");
        html5References.addReference(  8785, "&doteqdot;");
        html5References.addReference(  8785, "&eDot;");
        html5References.addReference(  8786, "&efDot;");
        html5References.addReference(  8786, "&fallingdotseq;");
        html5References.addReference(  8787, "&erDot;");
        html5References.addReference(  8787, "&risingdotseq;");
        html5References.addReference(  8788, "&colone;");
        html5References.addReference(  8788, "&coloneq;");
        html5References.addReference(  8788, "&Assign;");
        html5References.addReference(  8789, "&ecolon;");
        html5References.addReference(  8789, "&eqcolon;");
        html5References.addReference(  8790, "&ecir;");
        html5References.addReference(  8790, "&eqcirc;");
        html5References.addReference(  8791, "&circeq;");
        html5References.addReference(  8791, "&cire;");
        html5References.addReference(  8793, "&wedgeq;");
        html5References.addReference(  8794, "&veeeq;");
        html5References.addReference(  8796, "&triangleq;");
        html5References.addReference(  8796, "&trie;");
        html5References.addReference(  8799, "&equest;");
        html5References.addReference(  8799, "&questeq;");
        html5References.addReference(  8800, "&ne;");
        html5References.addReference(  8800, "&NotEqual;");
        html5References.addReference(  8801, "&equiv;");
        html5References.addReference(  8801, "&Congruent;");
        html5References.addReference(  8801,  8421, "&bnequiv;");
        html5References.addReference(  8802, "&nequiv;");
        html5References.addReference(  8802, "&NotCongruent;");
        html5References.addReference(  8804, "&le;");
        html5References.addReference(  8804, "&leq;");
        html5References.addReference(  8804,  8402, "&nvle;");
        html5References.addReference(  8805, "&ge;");
        html5References.addReference(  8805, "&geq;");
        html5References.addReference(  8805, "&GreaterEqual;");
        html5References.addReference(  8805,  8402, "&nvge;");
        html5References.addReference(  8806, "&lE;");
        html5References.addReference(  8806, "&leqq;");
        html5References.addReference(  8806, "&LessFullEqual;");
        html5References.addReference(  8806,   824, "&nlE;");
        html5References.addReference(  8806,   824, "&nleqq;");
        html5References.addReference(  8807, "&gE;");
        html5References.addReference(  8807, "&geqq;");
        html5References.addReference(  8807, "&GreaterFullEqual;");
        html5References.addReference(  8807,   824, "&ngE;");
        html5References.addReference(  8807,   824, "&ngeqq;");
        html5References.addReference(  8807,   824, "&NotGreaterFullEqual;");
        html5References.addReference(  8808, "&lnE;");
        html5References.addReference(  8808, "&lneqq;");
        html5References.addReference(  8808, 65024, "&lvertneqq;");
        html5References.addReference(  8808, 65024, "&lvnE;");
        html5References.addReference(  8809, "&gnE;");
        html5References.addReference(  8809, "&gneqq;");
        html5References.addReference(  8809, 65024, "&gvertneqq;");
        html5References.addReference(  8809, 65024, "&gvnE;");
        html5References.addReference(  8810, "&ll;");
        html5References.addReference(  8810, "&Lt;");
        html5References.addReference(  8810, "&NestedLessLess;");
        html5References.addReference(  8810,   824, "&nLtv;");
        html5References.addReference(  8810,   824, "&NotLessLess;");
        html5References.addReference(  8810,  8402, "&nLt;");
        html5References.addReference(  8811, "&gg;");
        html5References.addReference(  8811, "&Gt;");
        html5References.addReference(  8811, "&NestedGreaterGreater;");
        html5References.addReference(  8811,   824, "&nGtv;");
        html5References.addReference(  8811,   824, "&NotGreaterGreater;");
        html5References.addReference(  8811,  8402, "&nGt;");
        html5References.addReference(  8812, "&between;");
        html5References.addReference(  8812, "&twixt;");
        html5References.addReference(  8813, "&NotCupCap;");
        html5References.addReference(  8814, "&nless;");
        html5References.addReference(  8814, "&nlt;");
        html5References.addReference(  8814, "&NotLess;");
        html5References.addReference(  8815, "&ngt;");
        html5References.addReference(  8815, "&ngtr;");
        html5References.addReference(  8815, "&NotGreater;");
        html5References.addReference(  8816, "&nle;");
        html5References.addReference(  8816, "&nleq;");
        html5References.addReference(  8816, "&NotLessEqual;");
        html5References.addReference(  8817, "&nge;");
        html5References.addReference(  8817, "&ngeq;");
        html5References.addReference(  8817, "&NotGreaterEqual;");
        html5References.addReference(  8818, "&lesssim;");
        html5References.addReference(  8818, "&lsim;");
        html5References.addReference(  8818, "&LessTilde;");
        html5References.addReference(  8819, "&gsim;");
        html5References.addReference(  8819, "&gtrsim;");
        html5References.addReference(  8819, "&GreaterTilde;");
        html5References.addReference(  8820, "&nlsim;");
        html5References.addReference(  8820, "&NotLessTilde;");
        html5References.addReference(  8821, "&ngsim;");
        html5References.addReference(  8821, "&NotGreaterTilde;");
        html5References.addReference(  8822, "&lessgtr;");
        html5References.addReference(  8822, "&lg;");
        html5References.addReference(  8822, "&LessGreater;");
        html5References.addReference(  8823, "&gl;");
        html5References.addReference(  8823, "&gtrless;");
        html5References.addReference(  8823, "&GreaterLess;");
        html5References.addReference(  8824, "&ntlg;");
        html5References.addReference(  8824, "&NotLessGreater;");
        html5References.addReference(  8825, "&ntgl;");
        html5References.addReference(  8825, "&NotGreaterLess;");
        html5References.addReference(  8826, "&pr;");
        html5References.addReference(  8826, "&prec;");
        html5References.addReference(  8826, "&Precedes;");
        html5References.addReference(  8827, "&sc;");
        html5References.addReference(  8827, "&succ;");
        html5References.addReference(  8827, "&Succeeds;");
        html5References.addReference(  8828, "&prcue;");
        html5References.addReference(  8828, "&preccurlyeq;");
        html5References.addReference(  8828, "&PrecedesSlantEqual;");
        html5References.addReference(  8829, "&sccue;");
        html5References.addReference(  8829, "&succcurlyeq;");
        html5References.addReference(  8829, "&SucceedsSlantEqual;");
        html5References.addReference(  8830, "&precsim;");
        html5References.addReference(  8830, "&prsim;");
        html5References.addReference(  8830, "&PrecedesTilde;");
        html5References.addReference(  8831, "&scsim;");
        html5References.addReference(  8831, "&succsim;");
        html5References.addReference(  8831, "&SucceedsTilde;");
        html5References.addReference(  8831,   824, "&NotSucceedsTilde;");
        html5References.addReference(  8832, "&npr;");
        html5References.addReference(  8832, "&nprec;");
        html5References.addReference(  8832, "&NotPrecedes;");
        html5References.addReference(  8833, "&nsc;");
        html5References.addReference(  8833, "&nsucc;");
        html5References.addReference(  8833, "&NotSucceeds;");
        html5References.addReference(  8834, "&sub;");
        html5References.addReference(  8834, "&subset;");
        html5References.addReference(  8834,  8402, "&nsubset;");
        html5References.addReference(  8834,  8402, "&vnsub;");
        html5References.addReference(  8834,  8402, "&NotSubset;");
        html5References.addReference(  8835, "&sup;");
        html5References.addReference(  8835, "&supset;");
        html5References.addReference(  8835, "&Superset;");
        html5References.addReference(  8835,  8402, "&nsupset;");
        html5References.addReference(  8835,  8402, "&vnsup;");
        html5References.addReference(  8835,  8402, "&NotSuperset;");
        html5References.addReference(  8836, "&nsub;");
        html5References.addReference(  8837, "&nsup;");
        html5References.addReference(  8838, "&sube;");
        html5References.addReference(  8838, "&subseteq;");
        html5References.addReference(  8838, "&SubsetEqual;");
        html5References.addReference(  8839, "&supe;");
        html5References.addReference(  8839, "&supseteq;");
        html5References.addReference(  8839, "&SupersetEqual;");
        html5References.addReference(  8840, "&nsube;");
        html5References.addReference(  8840, "&nsubseteq;");
        html5References.addReference(  8840, "&NotSubsetEqual;");
        html5References.addReference(  8841, "&nsupe;");
        html5References.addReference(  8841, "&nsupseteq;");
        html5References.addReference(  8841, "&NotSupersetEqual;");
        html5References.addReference(  8842, "&subne;");
        html5References.addReference(  8842, "&subsetneq;");
        html5References.addReference(  8842, 65024, "&varsubsetneq;");
        html5References.addReference(  8842, 65024, "&vsubne;");
        html5References.addReference(  8843, "&supne;");
        html5References.addReference(  8843, "&supsetneq;");
        html5References.addReference(  8843, 65024, "&varsupsetneq;");
        html5References.addReference(  8843, 65024, "&vsupne;");
        html5References.addReference(  8845, "&cupdot;");
        html5References.addReference(  8846, "&uplus;");
        html5References.addReference(  8846, "&UnionPlus;");
        html5References.addReference(  8847, "&sqsub;");
        html5References.addReference(  8847, "&sqsubset;");
        html5References.addReference(  8847, "&SquareSubset;");
        html5References.addReference(  8847,   824, "&NotSquareSubset;");
        html5References.addReference(  8848, "&sqsup;");
        html5References.addReference(  8848, "&sqsupset;");
        html5References.addReference(  8848, "&SquareSuperset;");
        html5References.addReference(  8848,   824, "&NotSquareSuperset;");
        html5References.addReference(  8849, "&sqsube;");
        html5References.addReference(  8849, "&sqsubseteq;");
        html5References.addReference(  8849, "&SquareSubsetEqual;");
        html5References.addReference(  8850, "&sqsupe;");
        html5References.addReference(  8850, "&sqsupseteq;");
        html5References.addReference(  8850, "&SquareSupersetEqual;");
        html5References.addReference(  8851, "&sqcap;");
        html5References.addReference(  8851, "&SquareIntersection;");
        html5References.addReference(  8851, 65024, "&sqcaps;");
        html5References.addReference(  8852, "&sqcup;");
        html5References.addReference(  8852, "&SquareUnion;");
        html5References.addReference(  8852, 65024, "&sqcups;");
        html5References.addReference(  8853, "&oplus;");
        html5References.addReference(  8853, "&CirclePlus;");
        html5References.addReference(  8854, "&ominus;");
        html5References.addReference(  8854, "&CircleMinus;");
        html5References.addReference(  8855, "&otimes;");
        html5References.addReference(  8855, "&CircleTimes;");
        html5References.addReference(  8856, "&osol;");
        html5References.addReference(  8857, "&odot;");
        html5References.addReference(  8857, "&CircleDot;");
        html5References.addReference(  8858, "&circledcirc;");
        html5References.addReference(  8858, "&ocir;");
        html5References.addReference(  8859, "&circledast;");
        html5References.addReference(  8859, "&oast;");
        html5References.addReference(  8861, "&circleddash;");
        html5References.addReference(  8861, "&odash;");
        html5References.addReference(  8862, "&boxplus;");
        html5References.addReference(  8862, "&plusb;");
        html5References.addReference(  8863, "&boxminus;");
        html5References.addReference(  8863, "&minusb;");
        html5References.addReference(  8864, "&boxtimes;");
        html5References.addReference(  8864, "&timesb;");
        html5References.addReference(  8865, "&dotsquare;");
        html5References.addReference(  8865, "&sdotb;");
        html5References.addReference(  8866, "&vdash;");
        html5References.addReference(  8866, "&RightTee;");
        html5References.addReference(  8867, "&dashv;");
        html5References.addReference(  8867, "&LeftTee;");
        html5References.addReference(  8868, "&top;");
        html5References.addReference(  8868, "&DownTee;");
        html5References.addReference(  8869, "&perp;");
        html5References.addReference(  8869, "&bot;");
        html5References.addReference(  8869, "&bottom;");
        html5References.addReference(  8869, "&UpTee;");
        html5References.addReference(  8871, "&models;");
        html5References.addReference(  8872, "&vDash;");
        html5References.addReference(  8872, "&DoubleRightTee;");
        html5References.addReference(  8873, "&Vdash;");
        html5References.addReference(  8874, "&Vvdash;");
        html5References.addReference(  8875, "&VDash;");
        html5References.addReference(  8876, "&nvdash;");
        html5References.addReference(  8877, "&nvDash;");
        html5References.addReference(  8878, "&nVdash;");
        html5References.addReference(  8879, "&nVDash;");
        html5References.addReference(  8880, "&prurel;");
        html5References.addReference(  8882, "&vartriangleleft;");
        html5References.addReference(  8882, "&vltri;");
        html5References.addReference(  8882, "&LeftTriangle;");
        html5References.addReference(  8883, "&vartriangleright;");
        html5References.addReference(  8883, "&vrtri;");
        html5References.addReference(  8883, "&RightTriangle;");
        html5References.addReference(  8884, "&ltrie;");
        html5References.addReference(  8884, "&trianglelefteq;");
        html5References.addReference(  8884, "&LeftTriangleEqual;");
        html5References.addReference(  8884,  8402, "&nvltrie;");
        html5References.addReference(  8885, "&rtrie;");
        html5References.addReference(  8885, "&trianglerighteq;");
        html5References.addReference(  8885, "&RightTriangleEqual;");
        html5References.addReference(  8885,  8402, "&nvrtrie;");
        html5References.addReference(  8886, "&origof;");
        html5References.addReference(  8887, "&imof;");
        html5References.addReference(  8888, "&multimap;");
        html5References.addReference(  8888, "&mumap;");
        html5References.addReference(  8889, "&hercon;");
        html5References.addReference(  8890, "&intcal;");
        html5References.addReference(  8890, "&intercal;");
        html5References.addReference(  8891, "&veebar;");
        html5References.addReference(  8893, "&barvee;");
        html5References.addReference(  8894, "&angrtvb;");
        html5References.addReference(  8895, "&lrtri;");
        html5References.addReference(  8896, "&bigwedge;");
        html5References.addReference(  8896, "&xwedge;");
        html5References.addReference(  8896, "&Wedge;");
        html5References.addReference(  8897, "&bigvee;");
        html5References.addReference(  8897, "&xvee;");
        html5References.addReference(  8897, "&Vee;");
        html5References.addReference(  8898, "&bigcap;");
        html5References.addReference(  8898, "&xcap;");
        html5References.addReference(  8898, "&Intersection;");
        html5References.addReference(  8899, "&bigcup;");
        html5References.addReference(  8899, "&xcup;");
        html5References.addReference(  8899, "&Union;");
        html5References.addReference(  8900, "&diam;");
        html5References.addReference(  8900, "&diamond;");
        html5References.addReference(  8900, "&Diamond;");
        html5References.addReference(  8901, "&sdot;");
        html5References.addReference(  8902, "&sstarf;");
        html5References.addReference(  8902, "&Star;");
        html5References.addReference(  8903, "&divideontimes;");
        html5References.addReference(  8903, "&divonx;");
        html5References.addReference(  8904, "&bowtie;");
        html5References.addReference(  8905, "&ltimes;");
        html5References.addReference(  8906, "&rtimes;");
        html5References.addReference(  8907, "&leftthreetimes;");
        html5References.addReference(  8907, "&lthree;");
        html5References.addReference(  8908, "&rightthreetimes;");
        html5References.addReference(  8908, "&rthree;");
        html5References.addReference(  8909, "&backsimeq;");
        html5References.addReference(  8909, "&bsime;");
        html5References.addReference(  8910, "&curlyvee;");
        html5References.addReference(  8910, "&cuvee;");
        html5References.addReference(  8911, "&curlywedge;");
        html5References.addReference(  8911, "&cuwed;");
        html5References.addReference(  8912, "&Sub;");
        html5References.addReference(  8912, "&Subset;");
        html5References.addReference(  8913, "&Sup;");
        html5References.addReference(  8913, "&Supset;");
        html5References.addReference(  8914, "&Cap;");
        html5References.addReference(  8915, "&Cup;");
        html5References.addReference(  8916, "&fork;");
        html5References.addReference(  8916, "&pitchfork;");
        html5References.addReference(  8917, "&epar;");
        html5References.addReference(  8918, "&lessdot;");
        html5References.addReference(  8918, "&ltdot;");
        html5References.addReference(  8919, "&gtdot;");
        html5References.addReference(  8919, "&gtrdot;");
        html5References.addReference(  8920, "&Ll;");
        html5References.addReference(  8920,   824, "&nLl;");
        html5References.addReference(  8921, "&ggg;");
        html5References.addReference(  8921, "&Gg;");
        html5References.addReference(  8921,   824, "&nGg;");
        html5References.addReference(  8922, "&leg;");
        html5References.addReference(  8922, "&lesseqgtr;");
        html5References.addReference(  8922, "&LessEqualGreater;");
        html5References.addReference(  8922, 65024, "&lesg;");
        html5References.addReference(  8923, "&gel;");
        html5References.addReference(  8923, "&gtreqless;");
        html5References.addReference(  8923, "&GreaterEqualLess;");
        html5References.addReference(  8923, 65024, "&gesl;");
        html5References.addReference(  8926, "&cuepr;");
        html5References.addReference(  8926, "&curlyeqprec;");
        html5References.addReference(  8927, "&cuesc;");
        html5References.addReference(  8927, "&curlyeqsucc;");
        html5References.addReference(  8928, "&nprcue;");
        html5References.addReference(  8928, "&NotPrecedesSlantEqual;");
        html5References.addReference(  8929, "&nsccue;");
        html5References.addReference(  8929, "&NotSucceedsSlantEqual;");
        html5References.addReference(  8930, "&nsqsube;");
        html5References.addReference(  8930, "&NotSquareSubsetEqual;");
        html5References.addReference(  8931, "&nsqsupe;");
        html5References.addReference(  8931, "&NotSquareSupersetEqual;");
        html5References.addReference(  8934, "&lnsim;");
        html5References.addReference(  8935, "&gnsim;");
        html5References.addReference(  8936, "&precnsim;");
        html5References.addReference(  8936, "&prnsim;");
        html5References.addReference(  8937, "&scnsim;");
        html5References.addReference(  8937, "&succnsim;");
        html5References.addReference(  8938, "&nltri;");
        html5References.addReference(  8938, "&ntriangleleft;");
        html5References.addReference(  8938, "&NotLeftTriangle;");
        html5References.addReference(  8939, "&nrtri;");
        html5References.addReference(  8939, "&ntriangleright;");
        html5References.addReference(  8939, "&NotRightTriangle;");
        html5References.addReference(  8940, "&nltrie;");
        html5References.addReference(  8940, "&ntrianglelefteq;");
        html5References.addReference(  8940, "&NotLeftTriangleEqual;");
        html5References.addReference(  8941, "&nrtrie;");
        html5References.addReference(  8941, "&ntrianglerighteq;");
        html5References.addReference(  8941, "&NotRightTriangleEqual;");
        html5References.addReference(  8942, "&vellip;");
        html5References.addReference(  8943, "&ctdot;");
        html5References.addReference(  8944, "&utdot;");
        html5References.addReference(  8945, "&dtdot;");
        html5References.addReference(  8946, "&disin;");
        html5References.addReference(  8947, "&isinsv;");
        html5References.addReference(  8948, "&isins;");
        html5References.addReference(  8949, "&isindot;");
        html5References.addReference(  8949,   824, "&notindot;");
        html5References.addReference(  8950, "&notinvc;");
        html5References.addReference(  8951, "&notinvb;");
        html5References.addReference(  8953, "&isinE;");
        html5References.addReference(  8953,   824, "&notinE;");
        html5References.addReference(  8954, "&nisd;");
        html5References.addReference(  8955, "&xnis;");
        html5References.addReference(  8956, "&nis;");
        html5References.addReference(  8957, "&notnivc;");
        html5References.addReference(  8958, "&notnivb;");
        html5References.addReference(  8965, "&barwed;");
        html5References.addReference(  8965, "&barwedge;");
        html5References.addReference(  8966, "&doublebarwedge;");
        html5References.addReference(  8966, "&Barwed;");
        html5References.addReference(  8968, "&lceil;");
        html5References.addReference(  8968, "&LeftCeiling;");
        html5References.addReference(  8969, "&rceil;");
        html5References.addReference(  8969, "&RightCeiling;");
        html5References.addReference(  8970, "&lfloor;");
        html5References.addReference(  8970, "&LeftFloor;");
        html5References.addReference(  8971, "&rfloor;");
        html5References.addReference(  8971, "&RightFloor;");
        html5References.addReference(  8972, "&drcrop;");
        html5References.addReference(  8973, "&dlcrop;");
        html5References.addReference(  8974, "&urcrop;");
        html5References.addReference(  8975, "&ulcrop;");
        html5References.addReference(  8976, "&bnot;");
        html5References.addReference(  8978, "&profline;");
        html5References.addReference(  8979, "&profsurf;");
        html5References.addReference(  8981, "&telrec;");
        html5References.addReference(  8982, "&target;");
        html5References.addReference(  8988, "&ulcorn;");
        html5References.addReference(  8988, "&ulcorner;");
        html5References.addReference(  8989, "&urcorn;");
        html5References.addReference(  8989, "&urcorner;");
        html5References.addReference(  8990, "&dlcorn;");
        html5References.addReference(  8990, "&llcorner;");
        html5References.addReference(  8991, "&drcorn;");
        html5References.addReference(  8991, "&lrcorner;");
        html5References.addReference(  8994, "&frown;");
        html5References.addReference(  8994, "&sfrown;");
        html5References.addReference(  8995, "&smile;");
        html5References.addReference(  8995, "&ssmile;");
        html5References.addReference(  9005, "&cylcty;");
        html5References.addReference(  9006, "&profalar;");
        html5References.addReference(  9014, "&topbot;");
        html5References.addReference(  9021, "&ovbar;");
        html5References.addReference(  9023, "&solbar;");
        html5References.addReference(  9084, "&angzarr;");
        html5References.addReference(  9136, "&lmoust;");
        html5References.addReference(  9136, "&lmoustache;");
        html5References.addReference(  9137, "&rmoust;");
        html5References.addReference(  9137, "&rmoustache;");
        html5References.addReference(  9140, "&tbrk;");
        html5References.addReference(  9140, "&OverBracket;");
        html5References.addReference(  9141, "&bbrk;");
        html5References.addReference(  9141, "&UnderBracket;");
        html5References.addReference(  9142, "&bbrktbrk;");
        html5References.addReference(  9180, "&OverParenthesis;");
        html5References.addReference(  9181, "&UnderParenthesis;");
        html5References.addReference(  9182, "&OverBrace;");
        html5References.addReference(  9183, "&UnderBrace;");
        html5References.addReference(  9186, "&trpezium;");
        html5References.addReference(  9191, "&elinters;");
        html5References.addReference(  9251, "&blank;");
        html5References.addReference(  9416, "&circledS;");
        html5References.addReference(  9416, "&oS;");
        html5References.addReference(  9472, "&boxh;");
        html5References.addReference(  9472, "&HorizontalLine;");
        html5References.addReference(  9474, "&boxv;");
        html5References.addReference(  9484, "&boxdr;");
        html5References.addReference(  9488, "&boxdl;");
        html5References.addReference(  9492, "&boxur;");
        html5References.addReference(  9496, "&boxul;");
        html5References.addReference(  9500, "&boxvr;");
        html5References.addReference(  9508, "&boxvl;");
        html5References.addReference(  9516, "&boxhd;");
        html5References.addReference(  9524, "&boxhu;");
        html5References.addReference(  9532, "&boxvh;");
        html5References.addReference(  9552, "&boxH;");
        html5References.addReference(  9553, "&boxV;");
        html5References.addReference(  9554, "&boxdR;");
        html5References.addReference(  9555, "&boxDr;");
        html5References.addReference(  9556, "&boxDR;");
        html5References.addReference(  9557, "&boxdL;");
        html5References.addReference(  9558, "&boxDl;");
        html5References.addReference(  9559, "&boxDL;");
        html5References.addReference(  9560, "&boxuR;");
        html5References.addReference(  9561, "&boxUr;");
        html5References.addReference(  9562, "&boxUR;");
        html5References.addReference(  9563, "&boxuL;");
        html5References.addReference(  9564, "&boxUl;");
        html5References.addReference(  9565, "&boxUL;");
        html5References.addReference(  9566, "&boxvR;");
        html5References.addReference(  9567, "&boxVr;");
        html5References.addReference(  9568, "&boxVR;");
        html5References.addReference(  9569, "&boxvL;");
        html5References.addReference(  9570, "&boxVl;");
        html5References.addReference(  9571, "&boxVL;");
        html5References.addReference(  9572, "&boxHd;");
        html5References.addReference(  9573, "&boxhD;");
        html5References.addReference(  9574, "&boxHD;");
        html5References.addReference(  9575, "&boxHu;");
        html5References.addReference(  9576, "&boxhU;");
        html5References.addReference(  9577, "&boxHU;");
        html5References.addReference(  9578, "&boxvH;");
        html5References.addReference(  9579, "&boxVh;");
        html5References.addReference(  9580, "&boxVH;");
        html5References.addReference(  9600, "&uhblk;");
        html5References.addReference(  9604, "&lhblk;");
        html5References.addReference(  9608, "&block;");
        html5References.addReference(  9617, "&blk14;");
        html5References.addReference(  9618, "&blk12;");
        html5References.addReference(  9619, "&blk34;");
        html5References.addReference(  9633, "&squ;");
        html5References.addReference(  9633, "&square;");
        html5References.addReference(  9633, "&Square;");
        html5References.addReference(  9642, "&blacksquare;");
        html5References.addReference(  9642, "&squarf;");
        html5References.addReference(  9642, "&squf;");
        html5References.addReference(  9642, "&FilledVerySmallSquare;");
        html5References.addReference(  9643, "&EmptyVerySmallSquare;");
        html5References.addReference(  9645, "&rect;");
        html5References.addReference(  9646, "&marker;");
        html5References.addReference(  9649, "&fltns;");
        html5References.addReference(  9651, "&bigtriangleup;");
        html5References.addReference(  9651, "&xutri;");
        html5References.addReference(  9652, "&blacktriangle;");
        html5References.addReference(  9652, "&utrif;");
        html5References.addReference(  9653, "&triangle;");
        html5References.addReference(  9653, "&utri;");
        html5References.addReference(  9656, "&blacktriangleright;");
        html5References.addReference(  9656, "&rtrif;");
        html5References.addReference(  9657, "&rtri;");
        html5References.addReference(  9657, "&triangleright;");
        html5References.addReference(  9661, "&bigtriangledown;");
        html5References.addReference(  9661, "&xdtri;");
        html5References.addReference(  9662, "&blacktriangledown;");
        html5References.addReference(  9662, "&dtrif;");
        html5References.addReference(  9663, "&dtri;");
        html5References.addReference(  9663, "&triangledown;");
        html5References.addReference(  9666, "&blacktriangleleft;");
        html5References.addReference(  9666, "&ltrif;");
        html5References.addReference(  9667, "&ltri;");
        html5References.addReference(  9667, "&triangleleft;");
        html5References.addReference(  9674, "&loz;");
        html5References.addReference(  9674, "&lozenge;");
        html5References.addReference(  9675, "&cir;");
        html5References.addReference(  9708, "&tridot;");
        html5References.addReference(  9711, "&bigcirc;");
        html5References.addReference(  9711, "&xcirc;");
        html5References.addReference(  9720, "&ultri;");
        html5References.addReference(  9721, "&urtri;");
        html5References.addReference(  9722, "&lltri;");
        html5References.addReference(  9723, "&EmptySmallSquare;");
        html5References.addReference(  9724, "&FilledSmallSquare;");
        html5References.addReference(  9733, "&bigstar;");
        html5References.addReference(  9733, "&starf;");
        html5References.addReference(  9734, "&star;");
        html5References.addReference(  9742, "&phone;");
        html5References.addReference(  9792, "&female;");
        html5References.addReference(  9794, "&male;");
        html5References.addReference(  9824, "&spades;");
        html5References.addReference(  9824, "&spadesuit;");
        html5References.addReference(  9827, "&clubs;");
        html5References.addReference(  9827, "&clubsuit;");
        html5References.addReference(  9829, "&hearts;");
        html5References.addReference(  9829, "&heartsuit;");
        html5References.addReference(  9830, "&diams;");
        html5References.addReference(  9830, "&diamondsuit;");
        html5References.addReference(  9834, "&sung;");
        html5References.addReference(  9837, "&flat;");
        html5References.addReference(  9838, "&natur;");
        html5References.addReference(  9838, "&natural;");
        html5References.addReference(  9839, "&sharp;");
        html5References.addReference( 10003, "&check;");
        html5References.addReference( 10003, "&checkmark;");
        html5References.addReference( 10007, "&cross;");
        html5References.addReference( 10016, "&malt;");
        html5References.addReference( 10016, "&maltese;");
        html5References.addReference( 10038, "&sext;");
        html5References.addReference( 10072, "&VerticalSeparator;");
        html5References.addReference( 10098, "&lbbrk;");
        html5References.addReference( 10099, "&rbbrk;");
        html5References.addReference( 10184, "&bsolhsub;");
        html5References.addReference( 10185, "&suphsol;");
        html5References.addReference( 10214, "&lobrk;");
        html5References.addReference( 10214, "&LeftDoubleBracket;");
        html5References.addReference( 10215, "&robrk;");
        html5References.addReference( 10215, "&RightDoubleBracket;");
        html5References.addReference( 10216, "&lang;");
        html5References.addReference( 10216, "&langle;");
        html5References.addReference( 10216, "&LeftAngleBracket;");
        html5References.addReference( 10217, "&rang;");
        html5References.addReference( 10217, "&rangle;");
        html5References.addReference( 10217, "&RightAngleBracket;");
        html5References.addReference( 10218, "&Lang;");
        html5References.addReference( 10219, "&Rang;");
        html5References.addReference( 10220, "&loang;");
        html5References.addReference( 10221, "&roang;");
        html5References.addReference( 10229, "&longleftarrow;");
        html5References.addReference( 10229, "&xlarr;");
        html5References.addReference( 10229, "&LongLeftArrow;");
        html5References.addReference( 10230, "&longrightarrow;");
        html5References.addReference( 10230, "&xrarr;");
        html5References.addReference( 10230, "&LongRightArrow;");
        html5References.addReference( 10231, "&longleftrightarrow;");
        html5References.addReference( 10231, "&xharr;");
        html5References.addReference( 10231, "&LongLeftRightArrow;");
        html5References.addReference( 10232, "&xlArr;");
        html5References.addReference( 10232, "&DoubleLongLeftArrow;");
        html5References.addReference( 10232, "&Longleftarrow;");
        html5References.addReference( 10233, "&xrArr;");
        html5References.addReference( 10233, "&DoubleLongRightArrow;");
        html5References.addReference( 10233, "&Longrightarrow;");
        html5References.addReference( 10234, "&xhArr;");
        html5References.addReference( 10234, "&DoubleLongLeftRightArrow;");
        html5References.addReference( 10234, "&Longleftrightarrow;");
        html5References.addReference( 10236, "&longmapsto;");
        html5References.addReference( 10236, "&xmap;");
        html5References.addReference( 10239, "&dzigrarr;");
        html5References.addReference( 10498, "&nvlArr;");
        html5References.addReference( 10499, "&nvrArr;");
        html5References.addReference( 10500, "&nvHarr;");
        html5References.addReference( 10501, "&Map;");
        html5References.addReference( 10508, "&lbarr;");
        html5References.addReference( 10509, "&bkarow;");
        html5References.addReference( 10509, "&rbarr;");
        html5References.addReference( 10510, "&lBarr;");
        html5References.addReference( 10511, "&dbkarow;");
        html5References.addReference( 10511, "&rBarr;");
        html5References.addReference( 10512, "&drbkarow;");
        html5References.addReference( 10512, "&RBarr;");
        html5References.addReference( 10513, "&DDotrahd;");
        html5References.addReference( 10514, "&UpArrowBar;");
        html5References.addReference( 10515, "&DownArrowBar;");
        html5References.addReference( 10518, "&Rarrtl;");
        html5References.addReference( 10521, "&latail;");
        html5References.addReference( 10522, "&ratail;");
        html5References.addReference( 10523, "&lAtail;");
        html5References.addReference( 10524, "&rAtail;");
        html5References.addReference( 10525, "&larrfs;");
        html5References.addReference( 10526, "&rarrfs;");
        html5References.addReference( 10527, "&larrbfs;");
        html5References.addReference( 10528, "&rarrbfs;");
        html5References.addReference( 10531, "&nwarhk;");
        html5References.addReference( 10532, "&nearhk;");
        html5References.addReference( 10533, "&hksearow;");
        html5References.addReference( 10533, "&searhk;");
        html5References.addReference( 10534, "&hkswarow;");
        html5References.addReference( 10534, "&swarhk;");
        html5References.addReference( 10535, "&nwnear;");
        html5References.addReference( 10536, "&nesear;");
        html5References.addReference( 10536, "&toea;");
        html5References.addReference( 10537, "&seswar;");
        html5References.addReference( 10537, "&tosa;");
        html5References.addReference( 10538, "&swnwar;");
        html5References.addReference( 10547, "&rarrc;");
        html5References.addReference( 10547,   824, "&nrarrc;");
        html5References.addReference( 10549, "&cudarrr;");
        html5References.addReference( 10550, "&ldca;");
        html5References.addReference( 10551, "&rdca;");
        html5References.addReference( 10552, "&cudarrl;");
        html5References.addReference( 10553, "&larrpl;");
        html5References.addReference( 10556, "&curarrm;");
        html5References.addReference( 10557, "&cularrp;");
        html5References.addReference( 10565, "&rarrpl;");
        html5References.addReference( 10568, "&harrcir;");
        html5References.addReference( 10569, "&Uarrocir;");
        html5References.addReference( 10570, "&lurdshar;");
        html5References.addReference( 10571, "&ldrushar;");
        html5References.addReference( 10574, "&LeftRightVector;");
        html5References.addReference( 10575, "&RightUpDownVector;");
        html5References.addReference( 10576, "&DownLeftRightVector;");
        html5References.addReference( 10577, "&LeftUpDownVector;");
        html5References.addReference( 10578, "&LeftVectorBar;");
        html5References.addReference( 10579, "&RightVectorBar;");
        html5References.addReference( 10580, "&RightUpVectorBar;");
        html5References.addReference( 10581, "&RightDownVectorBar;");
        html5References.addReference( 10582, "&DownLeftVectorBar;");
        html5References.addReference( 10583, "&DownRightVectorBar;");
        html5References.addReference( 10584, "&LeftUpVectorBar;");
        html5References.addReference( 10585, "&LeftDownVectorBar;");
        html5References.addReference( 10586, "&LeftTeeVector;");
        html5References.addReference( 10587, "&RightTeeVector;");
        html5References.addReference( 10588, "&RightUpTeeVector;");
        html5References.addReference( 10589, "&RightDownTeeVector;");
        html5References.addReference( 10590, "&DownLeftTeeVector;");
        html5References.addReference( 10591, "&DownRightTeeVector;");
        html5References.addReference( 10592, "&LeftUpTeeVector;");
        html5References.addReference( 10593, "&LeftDownTeeVector;");
        html5References.addReference( 10594, "&lHar;");
        html5References.addReference( 10595, "&uHar;");
        html5References.addReference( 10596, "&rHar;");
        html5References.addReference( 10597, "&dHar;");
        html5References.addReference( 10598, "&luruhar;");
        html5References.addReference( 10599, "&ldrdhar;");
        html5References.addReference( 10600, "&ruluhar;");
        html5References.addReference( 10601, "&rdldhar;");
        html5References.addReference( 10602, "&lharul;");
        html5References.addReference( 10603, "&llhard;");
        html5References.addReference( 10604, "&rharul;");
        html5References.addReference( 10605, "&lrhard;");
        html5References.addReference( 10606, "&udhar;");
        html5References.addReference( 10606, "&UpEquilibrium;");
        html5References.addReference( 10607, "&duhar;");
        html5References.addReference( 10607, "&ReverseUpEquilibrium;");
        html5References.addReference( 10608, "&RoundImplies;");
        html5References.addReference( 10609, "&erarr;");
        html5References.addReference( 10610, "&simrarr;");
        html5References.addReference( 10611, "&larrsim;");
        html5References.addReference( 10612, "&rarrsim;");
        html5References.addReference( 10613, "&rarrap;");
        html5References.addReference( 10614, "&ltlarr;");
        html5References.addReference( 10616, "&gtrarr;");
        html5References.addReference( 10617, "&subrarr;");
        html5References.addReference( 10619, "&suplarr;");
        html5References.addReference( 10620, "&lfisht;");
        html5References.addReference( 10621, "&rfisht;");
        html5References.addReference( 10622, "&ufisht;");
        html5References.addReference( 10623, "&dfisht;");
        html5References.addReference( 10629, "&lopar;");
        html5References.addReference( 10630, "&ropar;");
        html5References.addReference( 10635, "&lbrke;");
        html5References.addReference( 10636, "&rbrke;");
        html5References.addReference( 10637, "&lbrkslu;");
        html5References.addReference( 10638, "&rbrksld;");
        html5References.addReference( 10639, "&lbrksld;");
        html5References.addReference( 10640, "&rbrkslu;");
        html5References.addReference( 10641, "&langd;");
        html5References.addReference( 10642, "&rangd;");
        html5References.addReference( 10643, "&lparlt;");
        html5References.addReference( 10644, "&rpargt;");
        html5References.addReference( 10645, "&gtlPar;");
        html5References.addReference( 10646, "&ltrPar;");
        html5References.addReference( 10650, "&vzigzag;");
        html5References.addReference( 10652, "&vangrt;");
        html5References.addReference( 10653, "&angrtvbd;");
        html5References.addReference( 10660, "&ange;");
        html5References.addReference( 10661, "&range;");
        html5References.addReference( 10662, "&dwangle;");
        html5References.addReference( 10663, "&uwangle;");
        html5References.addReference( 10664, "&angmsdaa;");
        html5References.addReference( 10665, "&angmsdab;");
        html5References.addReference( 10666, "&angmsdac;");
        html5References.addReference( 10667, "&angmsdad;");
        html5References.addReference( 10668, "&angmsdae;");
        html5References.addReference( 10669, "&angmsdaf;");
        html5References.addReference( 10670, "&angmsdag;");
        html5References.addReference( 10671, "&angmsdah;");
        html5References.addReference( 10672, "&bemptyv;");
        html5References.addReference( 10673, "&demptyv;");
        html5References.addReference( 10674, "&cemptyv;");
        html5References.addReference( 10675, "&raemptyv;");
        html5References.addReference( 10676, "&laemptyv;");
        html5References.addReference( 10677, "&ohbar;");
        html5References.addReference( 10678, "&omid;");
        html5References.addReference( 10679, "&opar;");
        html5References.addReference( 10681, "&operp;");
        html5References.addReference( 10683, "&olcross;");
        html5References.addReference( 10684, "&odsold;");
        html5References.addReference( 10686, "&olcir;");
        html5References.addReference( 10687, "&ofcir;");
        html5References.addReference( 10688, "&olt;");
        html5References.addReference( 10689, "&ogt;");
        html5References.addReference( 10690, "&cirscir;");
        html5References.addReference( 10691, "&cirE;");
        html5References.addReference( 10692, "&solb;");
        html5References.addReference( 10693, "&bsolb;");
        html5References.addReference( 10697, "&boxbox;");
        html5References.addReference( 10701, "&trisb;");
        html5References.addReference( 10702, "&rtriltri;");
        html5References.addReference( 10703, "&LeftTriangleBar;");
        html5References.addReference( 10703,   824, "&NotLeftTriangleBar;");
        html5References.addReference( 10704, "&RightTriangleBar;");
        html5References.addReference( 10704,   824, "&NotRightTriangleBar;");
        html5References.addReference( 10716, "&iinfin;");
        html5References.addReference( 10717, "&infintie;");
        html5References.addReference( 10718, "&nvinfin;");
        html5References.addReference( 10723, "&eparsl;");
        html5References.addReference( 10724, "&smeparsl;");
        html5References.addReference( 10725, "&eqvparsl;");
        html5References.addReference( 10731, "&blacklozenge;");
        html5References.addReference( 10731, "&lozf;");
        html5References.addReference( 10740, "&RuleDelayed;");
        html5References.addReference( 10742, "&dsol;");
        html5References.addReference( 10752, "&bigodot;");
        html5References.addReference( 10752, "&xodot;");
        html5References.addReference( 10753, "&bigoplus;");
        html5References.addReference( 10753, "&xoplus;");
        html5References.addReference( 10754, "&bigotimes;");
        html5References.addReference( 10754, "&xotime;");
        html5References.addReference( 10756, "&biguplus;");
        html5References.addReference( 10756, "&xuplus;");
        html5References.addReference( 10758, "&bigsqcup;");
        html5References.addReference( 10758, "&xsqcup;");
        html5References.addReference( 10764, "&iiiint;");
        html5References.addReference( 10764, "&qint;");
        html5References.addReference( 10765, "&fpartint;");
        html5References.addReference( 10768, "&cirfnint;");
        html5References.addReference( 10769, "&awint;");
        html5References.addReference( 10770, "&rppolint;");
        html5References.addReference( 10771, "&scpolint;");
        html5References.addReference( 10772, "&npolint;");
        html5References.addReference( 10773, "&pointint;");
        html5References.addReference( 10774, "&quatint;");
        html5References.addReference( 10775, "&intlarhk;");
        html5References.addReference( 10786, "&pluscir;");
        html5References.addReference( 10787, "&plusacir;");
        html5References.addReference( 10788, "&simplus;");
        html5References.addReference( 10789, "&plusdu;");
        html5References.addReference( 10790, "&plussim;");
        html5References.addReference( 10791, "&plustwo;");
        html5References.addReference( 10793, "&mcomma;");
        html5References.addReference( 10794, "&minusdu;");
        html5References.addReference( 10797, "&loplus;");
        html5References.addReference( 10798, "&roplus;");
        html5References.addReference( 10799, "&Cross;");
        html5References.addReference( 10800, "&timesd;");
        html5References.addReference( 10801, "&timesbar;");
        html5References.addReference( 10803, "&smashp;");
        html5References.addReference( 10804, "&lotimes;");
        html5References.addReference( 10805, "&rotimes;");
        html5References.addReference( 10806, "&otimesas;");
        html5References.addReference( 10807, "&Otimes;");
        html5References.addReference( 10808, "&odiv;");
        html5References.addReference( 10809, "&triplus;");
        html5References.addReference( 10810, "&triminus;");
        html5References.addReference( 10811, "&tritime;");
        html5References.addReference( 10812, "&intprod;");
        html5References.addReference( 10812, "&iprod;");
        html5References.addReference( 10815, "&amalg;");
        html5References.addReference( 10816, "&capdot;");
        html5References.addReference( 10818, "&ncup;");
        html5References.addReference( 10819, "&ncap;");
        html5References.addReference( 10820, "&capand;");
        html5References.addReference( 10821, "&cupor;");
        html5References.addReference( 10822, "&cupcap;");
        html5References.addReference( 10823, "&capcup;");
        html5References.addReference( 10824, "&cupbrcap;");
        html5References.addReference( 10825, "&capbrcup;");
        html5References.addReference( 10826, "&cupcup;");
        html5References.addReference( 10827, "&capcap;");
        html5References.addReference( 10828, "&ccups;");
        html5References.addReference( 10829, "&ccaps;");
        html5References.addReference( 10832, "&ccupssm;");
        html5References.addReference( 10835, "&And;");
        html5References.addReference( 10836, "&Or;");
        html5References.addReference( 10837, "&andand;");
        html5References.addReference( 10838, "&oror;");
        html5References.addReference( 10839, "&orslope;");
        html5References.addReference( 10840, "&andslope;");
        html5References.addReference( 10842, "&andv;");
        html5References.addReference( 10843, "&orv;");
        html5References.addReference( 10844, "&andd;");
        html5References.addReference( 10845, "&ord;");
        html5References.addReference( 10847, "&wedbar;");
        html5References.addReference( 10854, "&sdote;");
        html5References.addReference( 10858, "&simdot;");
        html5References.addReference( 10861, "&congdot;");
        html5References.addReference( 10861,   824, "&ncongdot;");
        html5References.addReference( 10862, "&easter;");
        html5References.addReference( 10863, "&apacir;");
        html5References.addReference( 10864, "&apE;");
        html5References.addReference( 10864,   824, "&napE;");
        html5References.addReference( 10865, "&eplus;");
        html5References.addReference( 10866, "&pluse;");
        html5References.addReference( 10867, "&Esim;");
        html5References.addReference( 10868, "&Colone;");
        html5References.addReference( 10869, "&Equal;");
        html5References.addReference( 10871, "&ddotseq;");
        html5References.addReference( 10871, "&eDDot;");
        html5References.addReference( 10872, "&equivDD;");
        html5References.addReference( 10873, "&ltcir;");
        html5References.addReference( 10874, "&gtcir;");
        html5References.addReference( 10875, "&ltquest;");
        html5References.addReference( 10876, "&gtquest;");
        html5References.addReference( 10877, "&leqslant;");
        html5References.addReference( 10877, "&les;");
        html5References.addReference( 10877, "&LessSlantEqual;");
        html5References.addReference( 10877,   824, "&nleqslant;");
        html5References.addReference( 10877,   824, "&nles;");
        html5References.addReference( 10877,   824, "&NotLessSlantEqual;");
        html5References.addReference( 10878, "&geqslant;");
        html5References.addReference( 10878, "&ges;");
        html5References.addReference( 10878, "&GreaterSlantEqual;");
        html5References.addReference( 10878,   824, "&ngeqslant;");
        html5References.addReference( 10878,   824, "&nges;");
        html5References.addReference( 10878,   824, "&NotGreaterSlantEqual;");
        html5References.addReference( 10879, "&lesdot;");
        html5References.addReference( 10880, "&gesdot;");
        html5References.addReference( 10881, "&lesdoto;");
        html5References.addReference( 10882, "&gesdoto;");
        html5References.addReference( 10883, "&lesdotor;");
        html5References.addReference( 10884, "&gesdotol;");
        html5References.addReference( 10885, "&lap;");
        html5References.addReference( 10885, "&lessapprox;");
        html5References.addReference( 10886, "&gap;");
        html5References.addReference( 10886, "&gtrapprox;");
        html5References.addReference( 10887, "&lne;");
        html5References.addReference( 10887, "&lneq;");
        html5References.addReference( 10888, "&gne;");
        html5References.addReference( 10888, "&gneq;");
        html5References.addReference( 10889, "&lnap;");
        html5References.addReference( 10889, "&lnapprox;");
        html5References.addReference( 10890, "&gnap;");
        html5References.addReference( 10890, "&gnapprox;");
        html5References.addReference( 10891, "&lEg;");
        html5References.addReference( 10891, "&lesseqqgtr;");
        html5References.addReference( 10892, "&gEl;");
        html5References.addReference( 10892, "&gtreqqless;");
        html5References.addReference( 10893, "&lsime;");
        html5References.addReference( 10894, "&gsime;");
        html5References.addReference( 10895, "&lsimg;");
        html5References.addReference( 10896, "&gsiml;");
        html5References.addReference( 10897, "&lgE;");
        html5References.addReference( 10898, "&glE;");
        html5References.addReference( 10899, "&lesges;");
        html5References.addReference( 10900, "&gesles;");
        html5References.addReference( 10901, "&els;");
        html5References.addReference( 10901, "&eqslantless;");
        html5References.addReference( 10902, "&egs;");
        html5References.addReference( 10902, "&eqslantgtr;");
        html5References.addReference( 10903, "&elsdot;");
        html5References.addReference( 10904, "&egsdot;");
        html5References.addReference( 10905, "&el;");
        html5References.addReference( 10906, "&eg;");
        html5References.addReference( 10909, "&siml;");
        html5References.addReference( 10910, "&simg;");
        html5References.addReference( 10911, "&simlE;");
        html5References.addReference( 10912, "&simgE;");
        html5References.addReference( 10913, "&LessLess;");
        html5References.addReference( 10913,   824, "&NotNestedLessLess;");
        html5References.addReference( 10914, "&GreaterGreater;");
        html5References.addReference( 10914,   824, "&NotNestedGreaterGreater;");
        html5References.addReference( 10916, "&glj;");
        html5References.addReference( 10917, "&gla;");
        html5References.addReference( 10918, "&ltcc;");
        html5References.addReference( 10919, "&gtcc;");
        html5References.addReference( 10920, "&lescc;");
        html5References.addReference( 10921, "&gescc;");
        html5References.addReference( 10922, "&smt;");
        html5References.addReference( 10923, "&lat;");
        html5References.addReference( 10924, "&smte;");
        html5References.addReference( 10924, 65024, "&smtes;");
        html5References.addReference( 10925, "&late;");
        html5References.addReference( 10925, 65024, "&lates;");
        html5References.addReference( 10926, "&bumpE;");
        html5References.addReference( 10927, "&pre;");
        html5References.addReference( 10927, "&preceq;");
        html5References.addReference( 10927, "&PrecedesEqual;");
        html5References.addReference( 10927,   824, "&npre;");
        html5References.addReference( 10927,   824, "&npreceq;");
        html5References.addReference( 10927,   824, "&NotPrecedesEqual;");
        html5References.addReference( 10928, "&sce;");
        html5References.addReference( 10928, "&succeq;");
        html5References.addReference( 10928, "&SucceedsEqual;");
        html5References.addReference( 10928,   824, "&nsce;");
        html5References.addReference( 10928,   824, "&nsucceq;");
        html5References.addReference( 10928,   824, "&NotSucceedsEqual;");
        html5References.addReference( 10931, "&prE;");
        html5References.addReference( 10932, "&scE;");
        html5References.addReference( 10933, "&precneqq;");
        html5References.addReference( 10933, "&prnE;");
        html5References.addReference( 10934, "&scnE;");
        html5References.addReference( 10934, "&succneqq;");
        html5References.addReference( 10935, "&prap;");
        html5References.addReference( 10935, "&precapprox;");
        html5References.addReference( 10936, "&scap;");
        html5References.addReference( 10936, "&succapprox;");
        html5References.addReference( 10937, "&precnapprox;");
        html5References.addReference( 10937, "&prnap;");
        html5References.addReference( 10938, "&scnap;");
        html5References.addReference( 10938, "&succnapprox;");
        html5References.addReference( 10939, "&Pr;");
        html5References.addReference( 10940, "&Sc;");
        html5References.addReference( 10941, "&subdot;");
        html5References.addReference( 10942, "&supdot;");
        html5References.addReference( 10943, "&subplus;");
        html5References.addReference( 10944, "&supplus;");
        html5References.addReference( 10945, "&submult;");
        html5References.addReference( 10946, "&supmult;");
        html5References.addReference( 10947, "&subedot;");
        html5References.addReference( 10948, "&supedot;");
        html5References.addReference( 10949, "&subE;");
        html5References.addReference( 10949, "&subseteqq;");
        html5References.addReference( 10949,   824, "&nsubE;");
        html5References.addReference( 10949,   824, "&nsubseteqq;");
        html5References.addReference( 10950, "&supE;");
        html5References.addReference( 10950, "&supseteqq;");
        html5References.addReference( 10950,   824, "&nsupE;");
        html5References.addReference( 10950,   824, "&nsupseteqq;");
        html5References.addReference( 10951, "&subsim;");
        html5References.addReference( 10952, "&supsim;");
        html5References.addReference( 10955, "&subnE;");
        html5References.addReference( 10955, "&subsetneqq;");
        html5References.addReference( 10955, 65024, "&varsubsetneqq;");
        html5References.addReference( 10955, 65024, "&vsubnE;");
        html5References.addReference( 10956, "&supnE;");
        html5References.addReference( 10956, "&supsetneqq;");
        html5References.addReference( 10956, 65024, "&varsupsetneqq;");
        html5References.addReference( 10956, 65024, "&vsupnE;");
        html5References.addReference( 10959, "&csub;");
        html5References.addReference( 10960, "&csup;");
        html5References.addReference( 10961, "&csube;");
        html5References.addReference( 10962, "&csupe;");
        html5References.addReference( 10963, "&subsup;");
        html5References.addReference( 10964, "&supsub;");
        html5References.addReference( 10965, "&subsub;");
        html5References.addReference( 10966, "&supsup;");
        html5References.addReference( 10967, "&suphsub;");
        html5References.addReference( 10968, "&supdsub;");
        html5References.addReference( 10969, "&forkv;");
        html5References.addReference( 10970, "&topfork;");
        html5References.addReference( 10971, "&mlcp;");
        html5References.addReference( 10980, "&Dashv;");
        html5References.addReference( 10980, "&DoubleLeftTee;");
        html5References.addReference( 10982, "&Vdashl;");
        html5References.addReference( 10983, "&Barv;");
        html5References.addReference( 10984, "&vBar;");
        html5References.addReference( 10985, "&vBarv;");
        html5References.addReference( 10987, "&Vbar;");
        html5References.addReference( 10988, "&Not;");
        html5References.addReference( 10989, "&bNot;");
        html5References.addReference( 10990, "&rnmid;");
        html5References.addReference( 10991, "&cirmid;");
        html5References.addReference( 10992, "&midcir;");
        html5References.addReference( 10993, "&topcir;");
        html5References.addReference( 10994, "&nhpar;");
        html5References.addReference( 10995, "&parsim;");
        html5References.addReference( 11005, "&parsl;");
        html5References.addReference( 11005,  8421, "&nparsl;");
        html5References.addReference( 64256, "&fflig;");
        html5References.addReference( 64257, "&filig;");
        html5References.addReference( 64258, "&fllig;");
        html5References.addReference( 64259, "&ffilig;");
        html5References.addReference( 64260, "&ffllig;");
        html5References.addReference(119964, "&Ascr;");
        html5References.addReference(119966, "&Cscr;");
        html5References.addReference(119967, "&Dscr;");
        html5References.addReference(119970, "&Gscr;");
        html5References.addReference(119973, "&Jscr;");
        html5References.addReference(119974, "&Kscr;");
        html5References.addReference(119977, "&Nscr;");
        html5References.addReference(119978, "&Oscr;");
        html5References.addReference(119979, "&Pscr;");
        html5References.addReference(119980, "&Qscr;");
        html5References.addReference(119982, "&Sscr;");
        html5References.addReference(119983, "&Tscr;");
        html5References.addReference(119984, "&Uscr;");
        html5References.addReference(119985, "&Vscr;");
        html5References.addReference(119986, "&Wscr;");
        html5References.addReference(119987, "&Xscr;");
        html5References.addReference(119988, "&Yscr;");
        html5References.addReference(119989, "&Zscr;");
        html5References.addReference(119990, "&ascr;");
        html5References.addReference(119991, "&bscr;");
        html5References.addReference(119992, "&cscr;");
        html5References.addReference(119993, "&dscr;");
        html5References.addReference(119995, "&fscr;");
        html5References.addReference(119997, "&hscr;");
        html5References.addReference(119998, "&iscr;");
        html5References.addReference(119999, "&jscr;");
        html5References.addReference(120000, "&kscr;");
        html5References.addReference(120001, "&lscr;");
        html5References.addReference(120002, "&mscr;");
        html5References.addReference(120003, "&nscr;");
        html5References.addReference(120005, "&pscr;");
        html5References.addReference(120006, "&qscr;");
        html5References.addReference(120007, "&rscr;");
        html5References.addReference(120008, "&sscr;");
        html5References.addReference(120009, "&tscr;");
        html5References.addReference(120010, "&uscr;");
        html5References.addReference(120011, "&vscr;");
        html5References.addReference(120012, "&wscr;");
        html5References.addReference(120013, "&xscr;");
        html5References.addReference(120014, "&yscr;");
        html5References.addReference(120015, "&zscr;");
        html5References.addReference(120068, "&Afr;");
        html5References.addReference(120069, "&Bfr;");
        html5References.addReference(120071, "&Dfr;");
        html5References.addReference(120072, "&Efr;");
        html5References.addReference(120073, "&Ffr;");
        html5References.addReference(120074, "&Gfr;");
        html5References.addReference(120077, "&Jfr;");
        html5References.addReference(120078, "&Kfr;");
        html5References.addReference(120079, "&Lfr;");
        html5References.addReference(120080, "&Mfr;");
        html5References.addReference(120081, "&Nfr;");
        html5References.addReference(120082, "&Ofr;");
        html5References.addReference(120083, "&Pfr;");
        html5References.addReference(120084, "&Qfr;");
        html5References.addReference(120086, "&Sfr;");
        html5References.addReference(120087, "&Tfr;");
        html5References.addReference(120088, "&Ufr;");
        html5References.addReference(120089, "&Vfr;");
        html5References.addReference(120090, "&Wfr;");
        html5References.addReference(120091, "&Xfr;");
        html5References.addReference(120092, "&Yfr;");
        html5References.addReference(120094, "&afr;");
        html5References.addReference(120095, "&bfr;");
        html5References.addReference(120096, "&cfr;");
        html5References.addReference(120097, "&dfr;");
        html5References.addReference(120098, "&efr;");
        html5References.addReference(120099, "&ffr;");
        html5References.addReference(120100, "&gfr;");
        html5References.addReference(120101, "&hfr;");
        html5References.addReference(120102, "&ifr;");
        html5References.addReference(120103, "&jfr;");
        html5References.addReference(120104, "&kfr;");
        html5References.addReference(120105, "&lfr;");
        html5References.addReference(120106, "&mfr;");
        html5References.addReference(120107, "&nfr;");
        html5References.addReference(120108, "&ofr;");
        html5References.addReference(120109, "&pfr;");
        html5References.addReference(120110, "&qfr;");
        html5References.addReference(120111, "&rfr;");
        html5References.addReference(120112, "&sfr;");
        html5References.addReference(120113, "&tfr;");
        html5References.addReference(120114, "&ufr;");
        html5References.addReference(120115, "&vfr;");
        html5References.addReference(120116, "&wfr;");
        html5References.addReference(120117, "&xfr;");
        html5References.addReference(120118, "&yfr;");
        html5References.addReference(120119, "&zfr;");
        html5References.addReference(120120, "&Aopf;");
        html5References.addReference(120121, "&Bopf;");
        html5References.addReference(120123, "&Dopf;");
        html5References.addReference(120124, "&Eopf;");
        html5References.addReference(120125, "&Fopf;");
        html5References.addReference(120126, "&Gopf;");
        html5References.addReference(120128, "&Iopf;");
        html5References.addReference(120129, "&Jopf;");
        html5References.addReference(120130, "&Kopf;");
        html5References.addReference(120131, "&Lopf;");
        html5References.addReference(120132, "&Mopf;");
        html5References.addReference(120134, "&Oopf;");
        html5References.addReference(120138, "&Sopf;");
        html5References.addReference(120139, "&Topf;");
        html5References.addReference(120140, "&Uopf;");
        html5References.addReference(120141, "&Vopf;");
        html5References.addReference(120142, "&Wopf;");
        html5References.addReference(120143, "&Xopf;");
        html5References.addReference(120144, "&Yopf;");
        html5References.addReference(120146, "&aopf;");
        html5References.addReference(120147, "&bopf;");
        html5References.addReference(120148, "&copf;");
        html5References.addReference(120149, "&dopf;");
        html5References.addReference(120150, "&eopf;");
        html5References.addReference(120151, "&fopf;");
        html5References.addReference(120152, "&gopf;");
        html5References.addReference(120153, "&hopf;");
        html5References.addReference(120154, "&iopf;");
        html5References.addReference(120155, "&jopf;");
        html5References.addReference(120156, "&kopf;");
        html5References.addReference(120157, "&lopf;");
        html5References.addReference(120158, "&mopf;");
        html5References.addReference(120159, "&nopf;");
        html5References.addReference(120160, "&oopf;");
        html5References.addReference(120161, "&popf;");
        html5References.addReference(120162, "&qopf;");
        html5References.addReference(120163, "&ropf;");
        html5References.addReference(120164, "&sopf;");
        html5References.addReference(120165, "&topf;");
        html5References.addReference(120166, "&uopf;");
        html5References.addReference(120167, "&vopf;");
        html5References.addReference(120168, "&wopf;");
        html5References.addReference(120169, "&xopf;");
        html5References.addReference(120170, "&yopf;");
        html5References.addReference(120171, "&zopf;");

        /*
         * Initialization of escape levels.
         * Defined levels :
         *
         *    - Level 0 : Only markup-significant characters except the apostrophe (')
         *    - Level 1 : Only markup-significant characters (including the apostrophe)
         *    - Level 2 : Markup-significant characters plus all non-ASCII
         *    - Level 3 : All non-alphanumeric characters
         *    - Level 4 : All characters
         */
        final byte[] escapeLevels = new byte[0x7f + 2];
        Arrays.fill(escapeLevels, (byte)3);
        for (char c = 'A'; c <= 'Z'; c++) {
            escapeLevels[c] = 4;
        }
        for (char c = 'a'; c <= 'z'; c++) {
            escapeLevels[c] = 4;
        }
        for (char c = '0'; c <= '9'; c++) {
            escapeLevels[c] = 4;
        }
        escapeLevels['\''] = 1;
        escapeLevels['"'] = 0;
        escapeLevels['<'] = 0;
        escapeLevels['>'] = 0;
        escapeLevels['&'] = 0;
        escapeLevels[0x7f + 1] = 2;


        return new HtmlEscapeSymbols(html5References, escapeLevels);

    }



    private Html5EscapeSymbolsInitializer() {
        super();
    }

}

